Table de correspondance (0 – 15)
Décimal → Binaire
Divise par 2 successivement et lis les restes de bas en haut.
Exemple : 42 en binaire
42 ÷ 2 = 21 reste 0
21 ÷ 2 = 10 reste 1
10 ÷ 2 = 5 reste 0
5 ÷ 2 = 2 reste 1
2 ÷ 2 = 1 reste 0
1 ÷ 2 = 0 reste 1
Résultat (bas → haut) : 101010
Binaire → Décimal
Multiplie chaque bit par sa puissance de 2 (de droite à gauche) et additionne.
Exemple : 101010 en décimal
1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 1×2¹ + 0×2⁰
= 32 + 0 + 8 + 0 + 2 + 0
= 42
Décimal → Hexadécimal
Divise par 16, restes ≥ 10 : A=10, B=11, C=12, D=13, E=14, F=15.
Exemple : 255 en hexadécimal
255 ÷ 16 = 15 reste 15 → F
15 ÷ 16 = 0 reste 15 → F
Résultat : FF
Hexadécimal → Décimal
Multiplie chaque chiffre par sa puissance de 16 (de droite à gauche) et additionne.
Exemple : 2A en décimal
2×16¹ + A×16⁰ = 2×16 + 10×1
= 32 + 10 = 42
Binaire ↔ Hexadécimal
Regroupe les bits par 4 depuis la droite, convertis chaque groupe.
Exemple : 10101111 → hex
1010 | 1111
→ A | F
= AF