Complément à deux (entiers signés)

Obtenez la représentation en complément à deux d’un entier signé sur 8, 16, 32 ou 64 bits, ou retrouvez la valeur signée d’un motif binaire.

  • Simple et rapide
  • Résultats instantanés
  • Gratuit, sans inscription
Dans cette page
  1. Complément à deux (entiers signés)
  2. Comment ça marche ?
  3. Exemple de calcul
  4. Questions fréquentes
  5. Calculatrices associées
  6. Méthodologie

Comment ça marche ?

Un entier négatif n s’écrit 2ʷ + n sur w bits. Le bit de poids fort indique le signe. La plage représentable est vérifiée et affichée.

Pour manipuler les bits ensuite, voyez les opérations bit à bit et le décalage de bits.

Exemple de calcul

−1 sur 8 bits = 11111111 (FF). Le motif 10000000 vaut −128. Sur 8 bits, la plage va de −128 à 127.

Questions fréquentes

Comment obtenir le complément à deux à la main ?

Écrivez |n| en binaire, inversez tous les bits, puis ajoutez 1.

Pourquoi −128 et pas −127 ?

Le zéro n’a qu’une seule écriture, ce qui laisse une valeur négative de plus.

Un motif plus court est-il accepté ?

Oui, il est complété à gauche par des zéros.

Calculatrices associées

Voir toutes les calculatrices Tech & Électricité.

Méthodologie

Codage : u = n si n ≥ 0, sinon 2ʷ + n. Décodage : n = u − 2ʷ si le bit de poids fort vaut 1. Plage : −2ʷ⁻¹ à 2ʷ⁻¹ − 1.

Résultats indicatifs, fournis sans garantie. Ils ne remplacent pas l’avis d’un professionnel.