Qu'est-ce qu'un convertisseur hexadécimal vers décimal ?
Un nombre hexadécimal (base 16) s'écrit à l'aide de seize symboles — les chiffres 0 à 9 et les lettres A à F — où A vaut 10, B vaut 11, C vaut 12, D vaut 13, E vaut 14 et F vaut 15. Cet outil transforme n'importe quelle valeur hexadécimale en son équivalent décimal (base 10), celui que nous utilisons au quotidien. L'hexadécimal est omniprésent en informatique : adresses mémoire, codes couleur (comme #FF8800) ou valeurs d'octets. Le convertir en décimal rend ces nombres bien plus lisibles.
Comment l'utiliser
Saisissez une valeur hexadécimale dans le champ : les lettres majuscules comme minuscules sont acceptées, tout comme le préfixe facultatif 0x. Lancez le calcul et l'outil affiche la valeur décimale exacte ainsi que le nombre de chiffres hexadécimaux pris en compte. Si vous entrez un caractère en dehors de la plage 0-9 ou A-F, le résultat est signalé comme invalide.
La formule expliquée
Chaque chiffre apporte sa valeur multipliée par une puissance de 16 déterminée par sa position en partant de la droite (la position la plus à droite vaut 0). Le résultat est la somme de toutes ces contributions :
$$\text{décimal} = \sum_{i=0}^{n-1} \text{chiffre}_i \times 16^{\,i}$$
Exemple détaillé
Convertissons 1A3F :
$$1 \times 16^3 = 1 \times 4096 = 4096$$
$$A\,(10) \times 16^2 = 10 \times 256 = 2560$$
$$3 \times 16^1 = 3 \times 16 = 48$$
$$F\,(15) \times 16^0 = 15 \times 1 = 15$$
Somme = \(4096 + 2560 + 48 + 15 = 6719\). Ainsi, l'hexadécimal 1A3F équivaut au décimal 6719.
FAQ
L'hexadécimal est-il sensible à la casse ? Non : FF et ff donnent la même valeur (255).
Puis-je inclure le préfixe 0x ? Oui, 0x1A3F et 1A3F renvoient le même résultat.
Quelle est la plus grande valeur convertible ? Les très grands nombres hexadécimaux sont pris en charge, mais les saisies extrêmement longues peuvent perdre en précision au-delà de 15 à 16 chiffres décimaux, en raison des limites de la virgule flottante.