Convertisseur binaire → décimal
Convertis le binaire en décimal avec BigInt, affiche le résultat non signé et signé (complément à deux) et génère hex/octal avec padding. Étapes + copie.
Calculatrice binaire en décimal en ligne (étapes)
Convertissez du binaire en décimal en quelques secondes avec BigInt, visualisez les valeurs sans et avec signe (complément à deux) et obtenez des sorties hex/oct avec padding. Des blocs verticaux clairs et sans distraction.
Décimal
—
Binaire normalisé
—
Décimal signé (complément à deux)
—
Hex avec padding
—
Octal
—
Étapes automatiques : somme des puissances de deux
Bit Position 2^pos
| Bit | Position | 2^position | Contribution | Total cumulé |
|---|
Comment convertir du binaire en décimal
Formule : decimal = \sum bit_i \times 2^i. Exemple avec 1101 : 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13.
Négatif (complément à deux, n bits) : signed = unsigned - 2^n. Méthode pédagogique : inverser les bits, ajouter 1 et ajouter le signe négatif.
0 → 0
1 → 1
10 → 2
101 → 5
1111 → 15
Nous acceptons les 0 et 1 avec préfixe 0b optionnel et séparateurs espace ou underscore. Avant de calculer, nous nettoyons la chaîne pour ne garder que les bits.
Nous utilisons la longueur réelle du binaire. Si le bit de poids fort vaut 1, un avertissement indique qu'en complément à deux il peut représenter un nombre négatif.
Nous calculons la valeur signée comme
signed = unsigned - 2^n en utilisant n bits. Nous rappelons aussi la méthode pédagogique : inverser les bits et ajouter 1 pour obtenir le négatif.
Pour garder une lecture claire, nous affichons la décomposition en puissances de deux jusqu'à 2048 bits. Au-delà, nous continuons à calculer sans le tableau détaillé.
Oui. Le sélecteur de regroupement permet de séparer en blocs de 4 ou 8 bits, et les raccourcis mènent aux autres calculateurs de base en conservant la valeur saisie.