Los sistemas numéricos más antiguos son el babilónico, con base 60, el romano y el hindú-arábigo, con base 10. El sistema binario, con dígitos 0 y 1, fue adoptado para los ordenadores. Un bit es un dígito binario y un byte son 8 bits, usados para almacenar caracteres mediante el código ASCII.