c. L’hexadécimal 
Si vous reprenez l’exemple d’une valeur binaire codée sur 64 bits, il faut 64 0 ou 1 pour la décrire: 
1111111111111111111111111111111111111111111111111111111111111111 
En décimal il faut vingt chiffres : 18 446 744 073 709 551 616 
Ça  prend  beaucoup  de  place  et  c’est  difficile  à  manipuler.  Puisqu’il  existe  une  base  10  (décimal)  et  une  base  2 
(binaire), pourquoi ne pas prendre une base plus élevée, multiple de 2, pour réduire la longueur et la manipulation de 
ces nombres? C’est ainsi qu’en informatique il est d’usage d’utiliser la base 16, appelée hexadécimale. 
Une  base  hexadécimale  permet  de  coder  les  valeurs  de  0  à  15.  Si  de  0  à  9  on  utilise  les  valeurs  décimales 
correspondantes, au­dessus il faut utiliser des lettres de l’alphabet, de A (10) à F (15). 
Comment passer du binaire à l’hexadécimal ? Ceci revient à répondre à la question "Combien faut­il de bits dans un 
nombre binaire pour coder 16 valeurs ?" 2 4 =16. Il faut donc 4 bits. Le tableau suivant résume les conversions.  
Si vous reprenez le nombre 183 qui nécessite 8 bits soit un octet, sa conversion donne B7 en hexadécimal. On dit 
donc que : 
183 (10) =B7 (16)
 
du décimal à l’hexadécimal 
Si  vous  prenez  la  valeur  maximale  en  64  bits,  cela  donne  FFFFFFFFFFFFFFFF  soit  16  caractères.  Un  informaticien 
exercé est quasiment capable de convertir à la volée de l’hexadécimal en décimal. Prenez la valeur 8C soit 10001100 
en binaire. Le C vaut 12. 
8*16+12=140 
Sans aller plus loin, sachez que les bases 2, 10 et 16 ne sont pas les seules. Sur certaines machines et certains 
systèmes d’exploitation, il est courant d’utiliser une base 8 pour des valeurs ne nécessitant que trois bits pour être 
représentée. Somme toute, tant qu’il reste assez de symboles, rien n’empêcherait d’avoir une base 30 ! 
Décimal 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
Hexa 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
Binaire 
0 
1 
10 
11 
100 
101 
110 
111 
1000 
1001 
1010 
Décimal 
11 
12 
13 
14 
15 
Hexa 
B 
C 
D 
E 
F 
Binaire 
1011 
1100 
1101 
1110 
1111 
- 6 -
© ENI Editions - All rigths reserved - Jonifar lina
8
Précédent

- 8/220

Suivant