Każdą liczbę w systemie dziesiętnym, w kodzie dwójkowym (cyfrowym) można przedstawić w następujący sposób:
2^3 + 2^2 + 2^1 + 2^0, gdzie potęgi oznaczają wartości kolejnych bitów. I tak na przykład zapis w kodzie binarnym:
1 1 1 1, oznacza liczbę: 15 (bo 8 + 4 + 2 + 1 = 15).
Ponieważ w kodzie ASCII jest aż 256 znaków, trzeba więc użyć 8 bitów 2^8. Dlatego bajt ma osiem bitów.