Le système décimal (base 10) est le système de numération que nous utilisons quotidiennement, tandis que le système hexadécimal (base 16) est souvent utilisé en informatique (ex : adresses mémoire, couleurs, etc.).
Le système hexadécimal est basé sur 16 symboles :
Chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Lettres : A (10), B (11), C (12), D (13), E (14), F (15)
Chaque chiffre en hexadécimal a une valeur selon sa position, basée sur des puissances de 16.
(2 × 16^1) + (15 × 16^0)
(2 × 16) + (15 × 1)
32 + 15 = 47
✅ Résultat : 2F en hexadécimal = 47 en décimal.
On divise par 16 et on garde le reste.
2, reste 1515 correspond à F en hexadécimal.
✅ Résultat : 47 en décimal = 2F en hexadécimal.Quand un nombre décimal divisé par 16 donne une virgule (fraction), on garde uniquement la partie entière et on transforme la fraction en un chiffre hexadécimal.
| Conversion | Méthode | |————|————| | Hexa → Décimal | Multiplier par des puissances de 16 | | Décimal → Hexa | Diviser par 16 et prendre les restes |
💡 Astuce : Sur Windows/Linux, utilisez la commande echo "ibase=16; 2F" | bc pour convertir un nombre hexadécimal en décimal.