Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.