| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Forskellen mellem Byte - Oriented I /O & Character I /O
    Input og output til programmer kan komme i en række forskellige formater , afhængigt af kravene i ansøgningen . Programmører kan bruge en lav - niveau repræsentation af data i byte , som repræsenterer data som ettaller og nuller . Hvis der beskæftiger sig med tekst, kan programmører bruger tegn -kodet input. Eftersom alle data består af bits , og dermed bytes , der beskæftiger sig med byte snarere end tegn kan give programmører adgang til en mere "ren " eller gennemsigtig form for data at arbejde med. Bytes

    Bytes repræsenterer en grundlæggende form for computer information. Består af otte bits , er en byte ofte anvendes til at repræsentere en særlig form for data . Bytes selv bruges ofte som en underliggende , "neutral " form for information, der er meget lig den information repræsenteret ved edb maskine sprog. Som sådan tjener bytes en række forskellige formål , afhængigt af kontekst og den måde , de er oversat .
    Characters

    tegn i programmeringssprog er bogstaver, tal og sætter punktum mærker såsom mellemrum og tegnsætning . Mens de er en skalar datatype, hvilket betyder at de ikke kan reduceres til en mere fundamental datatype, der tegn består af en bitvis repræsentation. Hver karakter i en kodning ordning består af bits , normalt en byte . Tegn input og output ( I /O) normalt indebærer en vis oversættelse mellem brugeren og den underliggende maskine sproget på computeren.
    Character Encoding

    forskellige humane sprog kræver forskellige byte repræsentationer for at vise tegn. En simpel kodningsskema , ASCII , kortlægger en simpel repræsentation af tegn på en otte- bit værdi. Dette skaber et maksimum på 255 tegn i ASCII- kodning ordningen. ASCII fungerer pålideligt for det engelske sprog , men andre sprog, der kræver specielle bogstaver eller tegn kræver forskellige kodningsskemaer , som kræver store byteværdier eller remapped byte - tegn relationer.
    Byte I /O og Character I /O

    I form af tegnkodning , de to sorter af I /O repræsenterer forskellige formater til forskellige anvendelser. Byte - orienterede I /O er mere brug - neutralt , hvilket betyder, at byte kan svare til mange forskellige applikationer . Mange program designere bruger byte I /O streams at håndtere de ukodet repræsentationer af medier såsom tekstfiler til formål såsom kryptering eller translation. Character I /O repræsenterer bytes , der allerede har gennemgået kodning, og som sådan ikke kan være i overensstemmelse med specifikke applikationer. En karakter stream bruger ASCII kodning , kan ikke læse bytes af en fil på samme måde som et tegn stream søger UTF -32- kodet tekst .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er meningen med scriptsprog 
    ·Microsoft SQL Tutorial 
    ·Fordele ved Modularization i programmering 
    ·Sådan Load Files I et PowerShell Session 
    ·MSI-pakken Tutorial 
    ·Hvordan du navngiver en variabel ved hjælp af en makro…
    ·Sådan Test Strings i Korn Shell 
    ·Sådan Grev Unikke poster i en Lotus 123 regneark 
    ·Sådan aktiveres på knappen Slet i DataGridView i WinF…
    ·Hvordan til at se på et skrivebeskyttet Lisp File 
      Anbefalede Artikler
    ·Sådan ændres Font farver med Javascript 
    ·Sådan Send & modtag en SMS med VB 6 
    ·Sådan oprettes en ny SQL database i VB.NET Express Edi…
    ·Sådan oprettes en Named Pipe 
    ·Hvad er en kompileret Signatur 
    ·Sådan Konverter en Collection til HashMap i Java 
    ·Datalogi Tutorial 
    ·Sådan finder du den EXE en VB.NET Application 
    ·Forskelle mellem Write & WriteLine i Python 
    ·CSharp Controls til DataGridView 
    Copyright © Computer Viden http://www.computerdk.com