Los números se pueden representar de varias formas en un ordenador. Los números naturales se representan usando un número fijo de bits donde cada bit representa una potencia de 2. Los números enteros usan el bit más significativo para indicar el signo y los demás bits representan el número natural en complemento a 2. Los números reales se representan usando el formato de coma flotante definido por el estándar IEEE 754, con un bit de signo, bits de exponente y bits de mantisa.