Los sistemas numéricos más antiguos son el babilónico de base 60 y el romano. El sistema hindú-arábigo decimal de base 10 es el más extendido actualmente. Los ordenadores usan el sistema binario de base 2, que sólo utiliza los dígitos 0 y 1. Un byte está formado por 8 bits y representa un carácter en el código ASCII usado por los ordenadores.