Texte et code / MULTIVERTO

Binaire vers décimal

Lisez un nombre entier en base deux comme entier décimal exact.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Chaque chiffre binaire apporte sa valeur de bit multipliée par une puissance de deux.

Bon à savoir

Le signe est écrit séparément ; ces résultats ne sont pas des entiers machine à largeur fixe en complément à deux.

02 / Exemple

Exemple

Votre saisie11111111
Résultat255

03 / Guide

Binaire vers décimal — Comment ça marche

Lire un motif de bits comme nombre

Lisez un nombre entier en base deux comme entier décimal exact. Employez ce sens pour comprendre la valeur numérique d’une suite binaire tirée d’une spécification, d’un champ de drapeaux ou d’un exercice. Seuls zéro et un sont des chiffres ; le préfixe facultatif 0b annonce la base. Un signe moins initial est accepté, sans deviner si un champ de largeur fixe devait être signé.

Chaque chiffre binaire apporte sa valeur de bit multipliée par une puissance de deux. Dans 11111111, les positions actives ont les poids 128, 64, 32, 16, 8, 4, 2 et 1. Leur somme donne 255. Un zéro initial ne change pas la valeur, même s’il peut compter pour la taille d’un champ de protocole ; ce convertisseur numérique ignore volontairement cette largeur. Si les groupes de bits représentent des octets UTF-8 de texte, choisissez plutôt l’outil binaire vers texte. Pour un contrôle concret, l’exemple 11111111 produit 255. Gardez la saisie initiale à côté du résultat pour le comparer dans une autre application.

Ce que change une base numérique

Décimal, binaire et hexadécimal sont plusieurs écritures du même entier. Le décimal possède dix chiffres, le binaire deux, et l’hexadécimal seize symboles en ajoutant A à F après 0 à 9. La valeur ne change pas avec sa notation. Un bit est un chiffre binaire ; quatre bits correspondent à un chiffre hexadécimal, ce qui rend HEX pratique pour les adresses mémoire, les masques de bits et le diagnostic. Utilisez ces convertisseurs lorsque la documentation, un journal ou un langage affiche un entier dans une base différente de celle que vous lisez.

Lire correctement les signes et largeurs

Le signe est écrit séparément ; ces résultats ne sont pas des entiers machine à largeur fixe en complément à deux. Ces convertisseurs traitent les entiers avec une précision arbitraire grâce à BigInt : un nombre long ne perd pas silencieusement ses bits faibles comme pourrait le faire une valeur flottante. Un signe moins initial indique un entier mathématique négatif. Ce n’est pas un motif en complément à deux de largeur fixe : la suite de bits pour moins un dépend de la largeur de huit, seize, trente-deux bits ou davantage. Ajoutez séparément la largeur et la règle d’encodage si un protocole les impose. Ne confondez pas non plus la valeur binaire d’un entier avec les octets UTF-8 des caractères qui l’écrivent.

Les étapes de la conversion
Entier binaire
Chiffres positionnels
Entier décimal