Mode d'emploi
- Entrer le nombre
Saisissez le nombre que vous souhaitez convertir dans la base de votre choix.
- Sélectionner la base source
Choisissez la base du nombre entré : binaire (2), octal (8), décimal (10) ou hexadécimal (16).
- Voir les conversions
Cliquez sur Calculer pour voir le nombre converti dans toutes les bases numériques.
Qu'est-ce qu'une base numérique (système de numération) ?
Une base numérique (aussi appelée radix ou système de numération) définit combien de symboles sont regroupés avant qu'un chiffre ne passe à la position suivante. Le système décimal (base 10) que nous utilisons au quotidien repose sur les dix chiffres de 0 à 9 et effectue une retenue dès qu'il atteint 10.
Bases numériques courantes
- Binaire (base 2) : utilise uniquement 0 et 1. C'est l'unité fondamentale avec laquelle les ordinateurs traitent les données par les états marche/arrêt des signaux électriques.
- Octal (base 8) : utilise de 0 à 7. On le retrouve dans les permissions de fichiers Unix, comme 755.
- Hexadécimal (base 16) : utilise de 0 à 9 et de A à F. En condensant quatre bits en un seul chiffre, il exprime de façon concise les codes couleur, les adresses mémoire et les adresses MAC.
Une même quantité prend simplement une apparence différente selon la base, mais sa valeur reste identique. Par exemple, le nombre décimal 255 s'écrit 11111111 en binaire et FF en hexadécimal.
Comment fonctionne la conversion
Ce convertisseur transforme d'abord la valeur saisie en valeur décimale, puis la redéploie dans la base cible.
décimal = Σ (valeur du chiffre × base^position)
Par exemple, pour convertir le nombre binaire 1011 en décimal :
1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11
À l'inverse, pour convertir un nombre décimal vers une autre base, on prend les restes des divisions successives par la base cible et on les lit à l'envers. 11 → hexadécimal : 11 = 0×16 + 11 → 11 vaut B → B. Dans la formule, la valeur du chiffre correspond au chiffre de chaque position, et l'indice de position augmente de un à partir du chiffre le plus à droite (0).