W systemie binarnym każda cyfra reprezentuje potęgę dwójki, z najbardziej wysuniętą na prawo cyfrą reprezentującą 2^0, następną cyfrą reprezentującą 2^1 i tak dalej. Na przykład liczba binarna 1011 reprezentuje (1 x 2^3) + (0 x 2^2) + (1 x 2^1) + (1 x 2^0), lub 8 + 0 + 2 + 1, co jest równe 11 w zapisie dziesiętnym.
Aby liczyć w systemie binarnym, wystarczy zacząć od 0 i zwiększać każdą cyfrę aż do osiągnięcia maksymalnej wartości. Na przykład w jednobitowym systemie binarnym jedynymi możliwymi wartościami są 0 i 1. W systemie dwubitowym możliwe wartości to 00, 01, 10 i 11. W systemie trzybitowym możliwe wartości to 000, 001, 010, 011, 100, 101, 110 i 111.
Aby zapisać liczbę w postaci binarnej, wystarczy przekonwertować każdą cyfrę liczby dziesiętnej na jej binarny odpowiednik przy użyciu potęg dwójki. Na przykład, aby przekonwertować liczbę dziesiętną 26 na postać binarną, należy zacząć od największej potęgi 2, która jest mniejsza lub równa 26, czyli 2^4 (16). Następnie należy odjąć 16 od 26, aby otrzymać 10, które jest mniejsze od następnej potęgi 2 (2^3). Tak więc pierwszą cyfrą w postaci binarnej jest 1, a proces ten należy powtórzyć z 10, aby określić pozostałe cyfry: 11010.
Kod binarny opiera się na wykorzystaniu cyfr binarnych (bitów) do reprezentowania danych. Bit może mieć wartość 0 lub 1, a wiele bitów można łączyć w celu reprezentowania większych wartości. Liczba bitów potrzebnych do reprezentowania liczby zależy od zakresu wartości, które mają być przechowywane. Na przykład liczba jednobajtowa (8-bitowa) może reprezentować wartości od 0 do 255, podczas gdy liczba dwubajtowa (16-bitowa) może reprezentować wartości od 0 do 65 535.
Podsumowując, system binarny jest fundamentalną koncepcją w nowoczesnej informatyce, ponieważ pozwala na wydajne i niezawodne przechowywanie i przetwarzanie danych numerycznych. Aby zapisać liczbę w postaci binarnej, wystarczy przekonwertować każdą cyfrę liczby dziesiętnej na jej binarny odpowiednik przy użyciu potęg dwójki. Liczba bitów potrzebnych do przechowywania liczby zależy od zakresu wartości, które mają być przechowywane, przy czym większe wartości wymagają większej liczby bitów.
W systemie binarnym liczba 11 jest reprezentowana jako 1011.