Il sistema numerico binario è un sistema numerico posizionale in base 2. Esso utilizza solo due simboli, di solito indicati con 0 e 1, invece delle dieci cifre utilizzate dal sistema numerico decimale. Ciascuno dei numeri espressi nel sistema numerico binario è definito "numero binario".
Un numero binario è una sequenza di cifre binarie. Ogni cifra in posizione (contate da destra verso sinistra iniziando da zero) si considera moltiplicata per , anziché per , come avviene nella numerazione decimale.
Nella seguente tabella vengono confrontate le rappresentazioni binarie, esadecimale e decimale dei numeri compresi tra 0 e 15:
Binario | Esadecimale | Decimale |
---|---|---|
02 | 016 | 0 |
12 | 116 | 1 |
102 | 216 | 2 |
112 | 316 | 3 |
1002 | 416 | 4 |
1012 | 516 | 5 |
1102 | 616 | 6 |
1112 | 716 | 7 |
10002 | 816 | 8 |
10012 | 916 | 9 |
10102 | A16 | 10 |
10112 | B16 | 11 |
11002 | C16 | 12 |
11012 | D16 | 13 |
11102 | E16 | 14 |
11112 | F16 | 15 |
La formula per convertire un numero da binario a decimale (dove con si indica la cifra di posizione all'interno del numero, contate da destra verso sinistra iniziando da 0) è
Ad esempio
L'utilizzo dei numeri binari non è ristretto esclusivamente alla rappresentazione dei numeri interi positivi. Adottando alcune convenzioni, è possibile rappresentare numeri interi relativi in binario. Oltre al segno è possibile esprimere in binario i numeri razionali utilizzando, per esempio, lo standard IEEE 754.