Texte et code / MULTIVERTO

Décimal vers binaire

Convertissez un entier décimal en chiffres de base deux sans limite de taille.

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

Les puissances de deux expriment l’entier avec 0 et 1 ; le signe moins marque les valeurs négatives.

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 saisie255
Résultat11111111

03 / Guide

Décimal vers binaire — Comment ça marche

Écrire un entier en bits

Convertissez un entier décimal en chiffres de base deux sans limite de taille. Utilisez cet outil quand une valeur décimale d’une documentation ou d’un registre doit s’afficher en binaire pour inspecter des indicateurs. La saisie est un entier, pas les caractères d’un message. Entrez 255 pour voir huit bits à un. Comme les zéros initiaux n’ont pas de valeur mathématique, la sortie ne garde que les chiffres nécessaires.

Les puissances de deux expriment l’entier avec 0 et 1 ; le signe moins marque les valeurs négatives. Des divisions successives par deux, ou les puissances de deux présentes dans le nombre, déterminent chaque chiffre. Pour 255, toutes les puissances de 128 jusqu’à 1 sont présentes et donnent 11111111. Une saisie négative garde un signe moins devant la valeur absolue sans inventer une largeur de mot machine. Ajoutez des zéros initiaux si un champ de huit ou seize bits l’exige. Pour un contrôle concret, l’exemple 255 produit 11111111. 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 décimal
Chiffres positionnels
Entier binaire