Comment fonctionnent les bases de nombres
Les nombres quotidiens sont en base 10 (décimal) : chaque chiffre vaut dix fois celui à sa droite. Les ordinateurs utilisent la base 2 (binaire) parce que les circuits ont deux états, et les programmeurs utilisent la base 16 (hexadécimal) comme raccourci compact — un chiffre hexadécimal représente exactement quatre chiffres binaires.
Convertir entre les bases
- Vers le décimal : multipliez chaque chiffre par la base élevée à sa position et additionnez. Binaire 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
- Depuis le décimal : divisez de façon répétée par la base cible et lisez les restes à l’envers.
- Raccourci binaire vers hexadécimal : groupez les chiffres binaires par quatre et convertissez chaque groupe (1010 1111 = AF).
Pourquoi les programmeurs adorent l’hexadécimal
Les adresses mémoire, les codes couleur (#FF5733) et les valeurs Unicode sont tous écrits en hexadécimal parce qu’il est bien plus court que le binaire tout en s’y convertissant trivialement. Un seul octet (0–255) fait toujours exactement deux chiffres hexadécimaux.
Outil d’entraînement
Tapez une valeur dans n’importe quelle base ci-dessus et regardez les quatre représentations se mettre à jour en direct, avec les étapes de conversion affichées. Essayez aussi le convertisseur de chiffres romains pour un système de nombres historique, ou nombre en lettres pour l’anglais simple.