Système hexadécimal
Système hexadécimal
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 hexadé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) 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 |
Ce document intitulé « Système hexadécimal » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.