Binární soustava je poziční číselná soustava se základem 2. Zatímco lidé používají desítkovou soustavu (základ 10), protože máme deset prstů, počítače používají dvojkovou, protože pracují s elektřinou – tranzistor v procesoru může být buď vypnutý (0), nebo zapnutý (1).
V počítači jsou data reprezentována fyzickými stavy:
Použití pouze dvou stavů je extrémně odolné proti chybám. Je snadné rozlišit „nic“ od „něčeho“, i když je v elektrické síti mírný šum.
V desítkové soustavě mají pozice hodnoty 1, 10, 100, 1000 (mocniny deseti). V binární soustavě mají pozice hodnoty mocnin dvou: 1, 2, 4, 8, 16, 32, 64, 128 atd.
Čteme zprava doleva:
Počítač nevidí „písmena“ nebo „barvy“, vidí jen čísla:
01000001).V informatice se často setkáte s kombinací těchto tří soustav:
| Soustava | Základ | Používané znaky | Příklad (číslo 15) |
|---|---|---|---|
| Binární | 2 | 0, 1 | 1111 |
| Desítková | 10 | 0–9 | 15 |
| Hexadecimální | 16 | 0–9, A–F | F |
Hexadecimální (šestnáctková) soustava se používá jako „zkratka“ pro binární zápis, aby lidé nemuseli číst dlouhé řady nul a jedniček (jeden znak F nahradí čtyři bity 1111).
Související pojmy: Bit a Byte, Hexadecimální soustava, Tranzistor, ASCII, XOR, Logické hradlo.