Hexadecimal
Hexadecimal es un sistema de números base-16. Es un método diferente para representar números que el sistema base-10 que usamos en la práctica diaria. En base-10, contamos en múltiplos de 10 antes de agregar otro dígito. Por ejemplo, "8 - 9 - 10 - 11 - 12 ... "y" 98 - 99 - 100 - 101 - 102 ... "Observe cómo se agrega un nuevo dígito cuando se alcanza el número 10, y se agrega otro dígito para representar 100 (10x10). En base-16, o el sistema de números hexadecimales, cada dígito puede tener dieciséis valores en lugar de 10. Los valores de un dígito hexadecimal pueden ser:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Por lo tanto, el número 12 (en el formato común base-10) se representaría como "C" en notación hexadecimal. El número 24 sería 18 (16 + 8). 100 es 64 en hexadecimal (16x6 + 4) y 1000 es 3E8 (256x3 + 16x14 + 8).
Mientras que las computadoras procesan números usando la base-2, o binario sistema, a menudo es más eficiente representar visualmente los números en formato hexadecimal. Esto se debe a que solo se necesita un dígito hexadecimal para representar cuatro dígitos binarios. Como hay ocho dígitos binarios en un byte, solo se necesitan dos dígitos hexadecimales para representar un byte.