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 |
Le nombre 27 (en base 10) vaut en base 16 : 1*161 + 11*160= 1*161 + B*160
c'est-à-dire 1B en base 16.
Le nombre FB3 (en base 16) vaut en base 10 : 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 |
|