Notación hexadecimal
Como los números binarios eran cada vez más largos, se tuvo que introducir una nueva base: numeración hexadecimal.
El sistema numérico hexadecimal utiliza la base 16, de manera que después de los primeros 10 dígitos vienen las primeras seis letras: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Decimal |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Hexadecimal |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Binario |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
Un ejemplo
El número 27 (en base decimal) es, en base 16: 1*161 + 11*160 = 1*161 + B*160
es decir, 1B en base 16.
El número FB3 (en base 16) es, en base decimal: F*162 + B*161 + 3*160 = 3840 + 176 + 3 = 4019
Un byte se convierte en hexadecimal separándolo en dos grupos de 4 bits cada uno, cada uno de los cuales corresponde a un dígito hexadecimal.
2 |
A |
D |
5 |
0010 |
1010 |
1101 |
0101 |
|