Las bases numéricas más usadas en informática
Los números que usamos cada día están en base 10 (decimal), con diez cifras del 0 al 9. Los ordenadores trabajan en base 2 (binario), con solo 0 y 1. Para abreviar el binario se emplean la base 8 (octal) y la base 16 (hexadecimal), con cifras de 0 a 9 y letras de la A a la F, donde A vale 10 y F vale 15.
Cómo se convierte
- De binario a decimal: se suma cada cifra multiplicada por una potencia de 2, de derecha a izquierda.
- De decimal a otra base: se divide repetidamente entre la base y se leen los restos al revés.
- De binario a hexadecimal: se agrupan los bits de cuatro en cuatro; cada grupo es una cifra hexadecimal.
Ejemplo con el 255
255 en decimal es 11111111 en binario (ocho unos, es decir, 128+64+32+16+8+4+2+1), 377 en octal y FF en hexadecimal. Por eso el valor máximo de un byte es 255 o FF, algo muy habitual en colores web como #FF0000.
Usos habituales
- Colores HEX en diseño web y direcciones de memoria en programación.
- Permisos de archivos en sistemas Unix, escritos en octal (por ejemplo, 755).
- Máscaras de red y operaciones de bits.
Límites
La herramienta trabaja con números enteros positivos, sin decimales ni signo negativo, y admite hasta 200 cifras. El cálculo se hace en tu navegador.