Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnad mellan byte - Oriented I /O & Character I /O

    Ingång och utgång för program kan komma i en mängd olika format , beroende på applikationens krav . Programmerare kan använda en låg nivå representation av data i byte , som representerar data som ettor och nollor . Om att hantera text , kan programmerare använda tecken - kodad ingång . Eftersom all data som består av bitar , och därmed byte, behandlar byte snarare än tecken kan ge programmerare tillgång till en mer " ren " eller transparent form av uppgifter att arbeta med . Bytes

    Bytes utgör en grundläggande form av datainformation . Består av åtta bitar , är en byte ofta används för att representera en särskild form av data. Bytes själva används ofta som en bakomliggande , " neutral " form av information som är mycket lik den information som representeras av datorn maskin språk . Som sådan , bytes tjäna en mängd olika ändamål , beroende på sammanhanget och det sätt på vilket de är översatta .
    Tecken

    Tecken i programspråk är bokstäver, siffror och punctuating märken såsom mellanslag och skiljetecken . Medan de är en skalär datatyp , vilket innebär att de inte kan reduceras till en mer fundamental datatyp är tecken består av en bitvis representation . Varje tecken i ett kodningsschema består av bitar , vanligtvis en byte . Character input och output ( I /O ) innebär oftast någon översättning mellan användaren och den underliggande maskin språk på datorn .
    Teckenkodning

    olika mänskliga språk kräver olika byte representationer för att visa tecken. En enkel kodningsschema , ASCII, avbildar en enkel representation av tecken på en åtta -bitars värde . Detta skapar en maximalt 255 tecken i ASCII- kodningsschema. ASCII fungerar tillförlitligt för det engelska språket , men andra språk som kräver speciella bokstäver eller tecken kräver olika kodningssystem , vilket kräver stora bytevärden eller mappas byte - tecken relationer .
    Byte I /O och tecken som jag /O

    I fråga om teckenkodning , de två sorter av I /O representerar olika format för olika användningsområden . Byte - orienterad I /O är mer användning - neutral , vilket innebär att byte kan uppfylla många olika applikationer . Många program designers använder byte I /O-strömmar för att ta itu med de okodade representationer av medier såsom textfiler för ändamål såsom kryptering eller översättning . Karaktär I /O representerar byte som redan har genomgått kodning , och som sådan får inte överensstämmer med specifika tillämpningar . Ett tecken ström använder ASCII -kodning kan inte läsa byte av en fil på samma sätt som ett tecken ström söker UTF - 32 - kodad text .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en radmatning i XSLT
    ·Hur man uppgraderar CSS-selektorer för IE6
    ·Hur Bädda in ett kontaktformulär på en HTML- sida
    ·Hur ändrar jag Post Order i StackPanel
    ·Hur man skapar en fördröjning Puls i Verilog
    ·Hur man skriver Medan Looping Uttalanden
    ·Lätt att göra QBasic Spel
    ·Hur man skapar en iPhone Installer Package
    ·Hur du installerar EXE loggning
    ·Groovy datatyper
    Utvalda artiklarna
    ·Hur man gör ett block i PHP Nuke
    ·Hur man uppgraderar PHP på iWeb
    ·Hur man gör ett program för att konvertera Celsius ti…
    ·Hur skapa slumpmässiga tal mellan 1 och 26 i Java
    ·Hur man skapar en för uttalande i Ruby
    ·Hur man sätter in en paus med Dogtail på Python
    ·VBA Search & Word Replacement
    ·Hur man tar bort parametrar på en Python String
    ·Ta bort en sträng Efter en Cue i PHP
    ·Så räkna antalet poster med kriterierna i PHP MySQL
    Copyright © Dator Kunskap http://www.dator.xyz