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.