Bits en bytes

Zoals eerder opgemerkt werkt een computer alleen met enen en nullen. Een computer maakt hierbij geen onderscheid tussen getallen, tekst, muziek, video of rekeninstructies; alles wordt met rijtjes enen en nullen weergegeven. Een stukje van het geheugen van een computer kan er als volgt uit zien:

10100010111010101011101001010

In computerjargon worden de cijfers 1 en 0 bits genoemd. Deze bits worden in groepjes van 8 in het geheugen van een computer opgeslagen; zo'n groepje wordt een byte genoemd. Omdat de meeste computers alleen met bytes rekenen (en niet met losse bits), moet elk getal, letter en symbool met een veelvoud van 8 bits worden weergegeven.

Om bijvoorbeeld het decimale getal 6 binair weer te geven, zijn minstens drie bits nodig, want 6=1102. In het geheugen wordt dit getal in een byte opgeslagen als 000001102, zie onderstaande figuur. Merk op dat de extra bits met nullen de waarde van het getal niet veranderen.

0 0 0 0 0 1 1 0

Omdat een byte uit 8 bits bestaat, en ieder bit 0 of 1 is, zijn er met een byte 28=256 verschillende rijtjes met enen en nullen mogelijk. Met één byte kunnen dus de getallen 0 tot en met 255 worden weergegeven.