Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi Byte - Oriented I /O a znak I /O

Vstup a výstup pre programy môže prísť v rôznych formátoch , v závislosti na požiadavkách aplikácie . Programátori môžu využiť zastúpenie nízkoúrovňové dát v byte , čo predstavuje údaje ako jedničiek a núl . Ak rokovania s textom , programátori môžu použiť znak kódovaný vstup . Vzhľadom k tomu , všetky údaje sa skladá z bitov , a tak bajtov , ktoré sa zaoberajú bajty skôr ako znaky môže dať programátorom prístup k viac " čistý " alebo priehľadné forme dát pracovať . Byty

Bytov predstavujú základnú formu informácie o počítači . Skladá sa z ôsmich bitov , byte je často používaný reprezentovať určitú formu dát . Bajty sami sú často používané ako podkladové , " neutrálne " formu informácií , ktoré sú rovnako ako informácie predstavované počítačového jazyka stroja . Ako taký , bytoch slúžiť rôznym účelom , v závislosti od kontextu a spôsobu , akým sú preložené .
Postavy

Znaky v programovacích jazykoch sú písmená , číslice a prerušuje značky , ako sú medzery a interpunkcia . Zatiaľ čo oni sú skalárne dátový typ , čo znamená , že nemôže byť redukovaná na viac základný dátový typ , znaky sa skladajú z reprezentácie bitového . Každý znak v systéme kódovania sa skladá z bitov , zvyčajne byte . Vstupné a výstupné ( I /O ) charakter zvyčajne zahŕňa nejaký preklad medzi užívateľom a základné programovací jazyk počítača .
Character Encoding

rôznych ľudských jazyky vyžadujú rôzne bajt vyhlásenie na zobrazenie znakov . Jednoduchá schéma kódovania ASCII , mapy jednoduchú reprezentáciu znakov na ôsmich - bitové hodnoty . To vytvára maximálne 255 znakov v systéme kódovania ASCII . ASCII funguje spoľahlivo pre anglický jazyk , ale aj ďalšie jazyky , ktoré vyžadujú špeciálne znaky alebo znaky vyžadujú rôzne schémy kódovania , ktoré vyžadujú veľké byte hodnoty alebo přemapovat vzťahy byte- znakov .
Byte I /O a postavy som /o

ide o kódovanie znakov , sú dva druhy I /O reprezentujú rôzne formáty pre rôzne účely . Byte orientované I /O je použitie neutrálna , čo znamená , že bytov je v súlade s mnohých rôznych aplikáciách . Mnohí návrhári programu použiť bajt I /O prúdy sa vysporiadať s nekódované reprezentáciou médií , ako sú textové súbory pre účely , ako je šifrovanie alebo preklade . Znak I /O predstavuje bajtov , ktoré už podstúpili kódovanie , a ako také nemusia byť v súlade so konkrétnej aplikácie . Znak prúd pomocou kódovania ASCII nemusí prečítať bajty súboru rovnakým spôsobom ako znakový prúd hľadá UTF - 32 s kódovaním textu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené