Convertisseur de Base Numérique
Convertissez des entiers entre les systèmes décimal, binaire, octal et hexadécimal.
Cet outil a-t-il répondu à votre question ?
Merci — cela nous aide à améliorer l'outil.
Formule
Parse the input string in the source base using parseInt(s, base) to get an integer n, then re-express n in each target base:
decimal = n | binary = n.toString(2) | octal = n.toString(8) | hex = n.toString(16)
Questions fréquentes
- Pourquoi la mémoire des ordinateurs utilise-t-elle le binaire ?
- Le binaire (base 2) correspond directement aux états électroniques marche/arrêt (haute/basse tension). Représenter deux états est bien plus fiable et résistant au bruit dans les circuits physiques que représenter 10 états (décimal), ce qui fait du binaire le fondement naturel du matériel numérique.
- À quoi sert l'hexadécimal en programmation ?
- L'hexadécimal (base 16) représente de manière compacte des données binaires : un chiffre hexadécimal correspond exactement à quatre bits binaires. Un octet (8 bits) devient deux chiffres hexadécimaux. Cela rend l'hexadécimal pratique pour les adresses mémoire, les codes couleur (par ex. #FF5733) et le débogage au niveau des octets.
- Comment convertir manuellement 255 en décimal vers l'hexadécimal ?
- Divisez de manière répétée par 16 : 255 / 16 = 15 reste 15. En hexadécimal, 15 = F. Donc 255 en décimal = FF en hexadécimal. C'est aussi la valeur maximale d'un seul octet et la valeur utilisée pour l'intensité maximale dans les canaux de couleur RGB.