La base hexadécimale |
Les nombres binaires étant de plus en plus longs, il a fallu introduire une nouvelle
base: la base hexadécimale.
La base hexadécimale consiste à compter sur une base 16,
c'est pourquoi au-delà des 10 premiers chiffres on a décidé
d'ajouter les 6 premières lettres : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
Base décimale | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
Base hexa - décimale | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Base binaire | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Un exemple |
Le nombre 27 (en base 10)= 1*161 + 11*160= 1*161 + B*160
ce qui nous donne 1B en base 16.
Le nombre FB3 (en base 16)=F*162 + B*161 + 3*160=3840+176+3=4019
Pour convertir un octet en hexadécimale, on le partage en 2 groupes de 4 bits, qui correspondent chacun à un chiffre hexadécimal.
2 | A | D | 5 |
0010 | 1010 | 1101 | 0101 |