Pertencente a um sistema numérico que possui apenas dois dígitos únicos. Para a maioria dos propósitos, usamos o sistema numérico decimal, que tem dez dígitos únicos, de 0 a 9. Todos os outros números são então formados pela combinação desses dez dígitos. Os computadores são baseados no sistema de numeração binário, que consiste em apenas dois números únicos, 0 e 1. Todas as operações possíveis no sistema decimal (adição, subtração, multiplicação, divisão) são igualmente possíveis no sistema binário.
Usamos o sistema decimal na vida cotidiana porque parece mais natural (temos dez dedos das mãos e dez dedos das mãos). Para o computador, o sistema binário é mais natural devido à sua natureza elétrica (carregado versus descarregado).
No sistema decimal, cada posição de dígito representa um valor de 10 à potência da posição. Por exemplo, o número 345 significa:
3 três 100s (10 elevado à 2ª potência)
mais
4 quatro 10s (10 à primeira potência)
mais
5 cinco 1s (10 elevado à potência zero)
No sistema binário, cada posição de dígito representa um valor de 2. Por exemplo, o número binário 1011 é igual a:
1 um 8 (2 à 3ª potência)
mais
0 zero 4s (2 à 2ª potência)
mais
1 um 2 (2 à primeira potência)
mais
1 um 1 (2 elevado à potência zero)
Portanto, um binário 1011 é igual a um decimal 11.
Como os computadores usam o sistema numérico binário, potências de 2 desempenham um papel importante. É por isso que tudo nos computadores parece vir em 8s (2 à 3ª potência), 64s (2 à 6ª potência), 128s (2 à 7ª potência) e 256s (2 à 8ª potência).
Os programadores também usam os sistemas de numeração octal (8 números) e hexadecimal (16 números) porque eles são mapeados para o sistema binário. Cada dígito octal representa exatamente três dígitos binários e cada dígito hexadecimal representa quatro dígitos binários.