Tutoriels gratuits et ouverts à toutes et à tous · mis à jour régulièrementÀ propos

Numération et conversions : décimal, binaire, hexadécimal

Comprendre les bases 10, 2 et 16, le rang et le poids d’un chiffre, et convertir un nombre dans les six sens (divisions successives, somme des poids, quartets), avec des exercices et le lien avec la cybersécurité.

Réseau✎ B. Jousseaume📅 19 octobre 2026⏱ 2 h📶 Débutant

1. Pourquoi plusieurs bases ?

L’être humain compte en base 10, sans doute parce qu’il a dix doigts. Un ordinateur, lui, est fait de composants électroniques qui ne distinguent que deux états : le courant passe ou ne passe pas, que l’on note 1 ou 0. Dès que l’on aborde le monde numérique, il faut donc savoir comment les nombres sont représentés dans différentes bases (c’est la numération) et comment passer d’une base à une autre (c’est le transcodage).

Toute information traitée par un système numérique suit la même chaîne : elle est acquise, codée en binaire, éventuellement transmise, puis décodée et restituée.

Grandeur physique (image, son, texte…)→ Acquisition→ Codage / traitement→ Transmission (message binaire)→ Décodage / traitement→ Restitution

2. Les trois bases à connaître

2.1 La base décimale (B = 10)

Elle utilise 10 symboles, appelés chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Chaque position (rang) vaut 10 fois la précédente : dans 347, le 3 vaut 3 × 10², le 4 vaut 4 × 10¹ et le 7 vaut 7 × 10⁰.

2.2 La base binaire (B = 2)

Elle n’utilise que deux symboles : 0 et 1. C’est la base de fonctionnement de tous les systèmes électroniques et informatiques. Un chiffre binaire s’appelle un bit, contraction de l’anglais binary digit.

Le poids d’un bit dépend de son rang (sa position, numérotée à partir de 0 en partant de la droite) : le bit de rang n a pour poids 2ⁿ.

Rang76543210
Poids2⁷2⁶2⁵2⁴2³2²2¹2⁰
Valeur1286432168421

2.3 La base hexadécimale (B = 16)

Écrire un nombre en binaire est long et source d’erreurs de recopie : 27986₁₀ s’écrit 110 1101 0101 0010₂. Les informaticiens utilisent donc la base 16, beaucoup plus concise : le même nombre s’écrit 6D52₁₆. Elle comporte 16 symboles : les chiffres 0 à 9, puis les lettres A (10), B (11), C (12), D (13), E (14) et F (15).

2.4 Table de correspondance (à connaître)

DécimalBinaire (4 bits)Hexadécimal
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

3. Convertir depuis le décimal

3.1 Décimal → binaire : divisions successives par 2

On divise le nombre par 2, puis le quotient obtenu par 2, et ainsi de suite jusqu’à obtenir un quotient nul. Le résultat est formé des restes lus du dernier au premier : le dernier reste obtenu est le bit de poids fort, le premier est le bit de poids faible.

Exemple : convertir 57₁₀.

DivisionQuotientResteRôle du reste
57 ÷ 2281bit de poids faible (rang 0)
28 ÷ 2140rang 1
14 ÷ 270rang 2
7 ÷ 231rang 3
3 ÷ 211rang 4
1 ÷ 201bit de poids fort (rang 5)

Lecture des restes de bas en haut : 57₁₀ = 111001₂.

3.2 Décimal → hexadécimal : divisions successives par 16

Même méthode, en divisant par 16. Chaque reste (compris entre 0 et 15) est ensuite écrit avec son symbole hexadécimal.

Exemple 1 : convertir 10217₁₀.

DivisionQuotientResteSymbole
10217 ÷ 1663899 (poids faible)
638 ÷ 163914E
39 ÷ 16277
2 ÷ 16022 (poids fort)

Résultat : 10217₁₀ = 27E9₁₆.

Exemple 2 : convertir 2652₁₀.

DivisionQuotientResteSymbole
2652 ÷ 1616512C (poids faible)
165 ÷ 161055
10 ÷ 16010A (poids fort)

Résultat : 2652₁₀ = A5C₁₆. Nous retrouverons ce nombre en partie 4 pour vérifier la conversion inverse.

4. Convertir vers le décimal

Dans les deux cas, la méthode est la même : on multiplie la valeur de chaque symbole par son poids, puis on additionne tous les résultats.

4.1 Binaire → décimal

Rang76543210
Bit10011011
Poids1286432168421
Bit × poids12800168021

10011011₂ = 128 + 16 + 8 + 2 + 1 = 155₁₀.

4.2 Hexadécimal → décimal

Chaque symbole est d’abord converti en décimal (A = 10, B = 11…), puis multiplié par son poids 16ⁿ. Vérifions le résultat de la partie 3 :

Rang210
SymboleA (= 10)5C (= 12)
Poids16² = 25616¹ = 1616⁰ = 1
Symbole × poids25608012

A5C₁₆ = 2560 + 80 + 12 = 2652₁₀ : on retrouve bien le nombre de départ.

5. Passer directement du binaire à l’hexadécimal

Comme 16 = 2⁴, un symbole hexadécimal correspond exactement à 4 bits (un quartet). Pas besoin de passer par le décimal : on utilise la table de correspondance de la partie 2.4.

5.1 Binaire → hexadécimal

On regroupe les bits par paquets de 4 en partant de la droite (du bit de poids faible), en complétant si besoin le paquet de gauche par des 0, puis on remplace chaque quartet par son symbole.

Binaire111000101011
HexadécimalE2B

111000101011₂ = E2B₁₆.

5.2 Hexadécimal → binaire

On écrit chaque symbole hexadécimal sur 4 bits, sans oublier les 0 de tête (5 s’écrit 0101, pas 101).

Hexadécimal9B5
Binaire100110110101

9B5₁₆ = 1001 1011 0101₂.

6. L’hexadécimal en cybersécurité

7. Exercices

8. Ce qu’il faut retenir

🧠 Testez vos connaissances

6 questions. Répondez puis cliquez sur « Corriger ». Rien n’est enregistré : c’est de l’auto-évaluation.

1. Quel est le poids du bit de rang 5 ?

💬 Le bit de rang n a pour poids 2ⁿ : 2⁵ = 32.

2. Pour convertir 57 en binaire par divisions successives, comment lit-on les restes ?

💬 Le dernier reste est le bit de poids fort : 57 = 111001₂.

3. Combien de bits représente un symbole hexadécimal ?

💬 16 = 2⁴ : un symbole hexadécimal correspond à un quartet.

4. Que vaut A5C₁₆ en décimal ?

💬 10 × 256 + 5 × 16 + 12 × 1 = 2560 + 80 + 12 = 2652.

5. Par où commence-t-on les regroupements de 4 bits pour passer du binaire à l’hexadécimal ?

💬 On part du LSB, et on complète si besoin le dernier paquet à gauche par des 0.

6. Combien de bits compte une adresse MAC comme 3C:52:82:4D:1A:F0 ?

💬 12 symboles hexadécimaux × 4 bits = 48 bits, soit 6 octets.

© 2026 Bruno Jousseaume. Ce cours est publié sous licence CC BY-NC-SA 4.0 : vous pouvez le partager et l’adapter en citant l’auteur et un lien vers cette page, sans usage commercial, et en partageant vos adaptations sous la même licence.

Pour aller plus loin

Guide d’administration Cisco : commutateurs Catalyst (IOS-XE)

Référence complète pour administrer des commutateurs Cisco Catalyst de cœur et de distribution : configuration initiale sécurisée, VLAN et VTP, EtherChannel LACP, StackWise Virtual, templates de ports, ACL, multicast, journalisation et checklist de durcissement.

Intermédiaire17 octobre 2026