Quizas ver primero:
# Sistema Numerico: Hexadecimal
Es otro sistema numerico aparte del BINARIO y DECIMAL. Este esta basado en potencias de 16. Nacio a partir de la necesidad de representar numeros en una computadora de una forma mas leible que solo cadenas muy muy largas de numeros binarios.
Sus simbolos van desde 0 - F y representan a los primeros 16 numeros del sistema decimal (iniciando por 0). Adicionalmente, 16 es una potencia de 2, por tanto, cada numero del sistema hexadecimal tiene su representacion en Binario, cada simbolo de hexadecimal tiene una representacion en forma de 4 bits, esta propiedad lo hace especialmente conveniente para trabajar con valores binarios muy grandes como la memoria de un sistema.
Miremos como se haria una conversion de sistema hexadecimal a binario, sabiendo ahora, que cada 4 bits representan un hexadecimal:
Para diferenciar entre el sistema hexadecimal y otros sistemas numericos nota que se utiliza el prefijo ‘0x’. Por tanto, cuando veamos el 0xNUMBER sabremos que estamos tratando con un numero hexadecimal.
Siguiente: Pointers en C