Ako prevediem písmená na binárne?

Počítače uchovávajú informácie pomocou elektronických komponentov, ktoré rozumejú dvom stavom, ako napríklad „vypnuté“ a „zapnuté“, „nepravdivé“ a „pravda“ alebo „nie“ a „áno“. Pre počítač sú tieto dva stavy nula a jedna, známe tiež ako a binárny systém. Jedna jednotka alebo nula sa nazýva bit a osem bitov spolu, napríklad 11010101, sa nazýva bajt. Každé písmeno má číselný ekvivalent, nazývaný kódovanie znakov, ktorý počítač interne používa na vyjadrenie písmena. Ak chcete previesť znak na binárny, získajte tabuľku kódovania znakov a vyhľadajte binárnu hodnotu. Univerzálny transformačný formát 8 je populárna schéma kódovania znakov, ktorú v máji 2015 používa približne 84 percent webových stránok, podľa W3tech.

Desatinná sústava

Náš systém číslovania sa nazýva desiatková sústava pretože je založený na čísle 10. Máme 10 číslic, číslovaných od nuly do deviatich. Keď číslo vyžaduje viac ako jednu číslicu, napríklad číslo 9, 876, miesto, ktoré zaberá každá číslica, predstavuje mocninu 10. Napríklad,

9 zaberá miesto, ktoré predstavuje 103alebo 1000; 8 zaberá miesto, ktoré predstavuje 102alebo 100; 7 zaberá miesto, ktoré predstavuje 101alebo 10; a 6 zaberá miesto, ktoré predstavuje 100, alebo 1. Súčet každej číslice vynásobený jej veľkosťou 10 nám dáva výslednú hodnotu: (9 krát 1 000) plus (8 krát 100) plus (7 krát 10) plus (6 krát 1), čiže 9 876.

Video dňa

Binárny systém

Počítač nemôže uložiť desať rôznych stavov - môže uložiť iba dva. Takže namiesto použitia desiatkovej sústavy založenej na čísle 10, počítače používajú binárny systém, ktorý vychádza z čísla dva. Namiesto desiatich číslic číslovaných od nuly do deviatich má binárny systém dve číslice číslované nula a jedna. Ak číslo vyžaduje viac ako jednu číslicu, riadi sa rovnakou logikou ako desiatková sústava, ale namiesto mocniny desať používa mocniny dvoch. Zvážte napríklad číslo 1011 binárne. Prvá číslica vľavo, 1, zaberá miesto, ktoré predstavuje 23alebo 8; ďalšia číslica, 0, je v pozícii, ktorá predstavuje 22alebo 4; ďalšia číslica, 1, zaberá miesto pre 21alebo 2; a posledná číslica, 1, je v pozícii, ktorá predstavuje 20, alebo jeden. Komu určiť desatinný ekvivalent binárnej hodnoty, vynásobte (1 krát 8), sčítajte (0 krát 4), sčítajte (1 krát 2) a potom sčítajte (1 krát 1), takže v desiatkovej sústave je celkovo jedenásť.

Kódovanie znakov

Keďže počítač ukladá iba nuly a jednotky, každému znaku v abecede je priradené binárne číslo, ktoré počítač používa na reprezentáciu znaku. Aj keď existujú rôzne tabuľky kódovania znakov, ktoré prekladajú znaky na číselný kód, väčšina z nich je založená na Americkom štandardnom kóde pre výmenu informácií. tabuľky, ktorý bol pôvodne vytvorený pre ďalekopisný stroj. Napríklad veľké písmeno A má desiatkovú hodnotu 65 alebo jednobajtovú binárnu hodnotu 01000001. Malé písmeno z má desiatkovú hodnotu 122 alebo jednobajtovú binárnu hodnotu 01111010.

Konverzia znaku na binárny

Ak chcete previesť znak na binárny, určite schému kódovania znakov, ktorú počítač používa, a vyhľadajte hodnotu znaku v referenčnej tabuľke schémy. Napríklad, UTF-8 rozširuje znakovú sadu ASCII a na reprezentáciu znakov a symbolov používa osem, 16, 24 alebo 32 bitov. Veľké grécke písmeno Omega má hodnotu UTF-8 z 1100111010101001, čo sa rovná 52 905 desatinným miestam.

Tip

Môžete tiež použiť an online kalkulačka na konverziu písmen na ich binárne ekvivalentné hodnoty.