Calculatrice binaire — addition, soustraction, AND, OR, XOR, décalage

Développement

Une calculatrice binaire est un outil pour développeurs qui effectue des opérations arithmétiques (+, −, ×, ÷) et sur les bits (AND, OR, XOR, NOT, décalages) sur des entiers saisis en binaire.

Traduction assistée par IA en cours de révision

Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.

Qu’est-ce que c’est

L'arithmétique binaire suit les mêmes règles que la décimale avec une valeur de position de 2, tandis que les opérations sur les bits combinent logiquement les bits correspondants de deux nombres. Cette calculatrice utilise des entiers de précision arbitraire (BigInt), il n'y a donc aucune limite de longueur, et chaque résultat est affiché à la fois en binaire, décimal et hexadécimal. La division renvoie le quotient et le reste, et NOT inverse dans la largeur de bits que vous avez saisie. Tout s'exécute dans votre navigateur.

AND=1 quand les deux bits valent 1 · OR=1 quand l'un vaut 1 · XOR=1 quand les bits diffèrent · x << n = x × 2^n · x >> n = ⌊x ÷ 2^n⌋

Comment l’utiliser

  1. 1Saisissez le nombre binaire A.
  2. 2Choisissez une opération et, si nécessaire, saisissez le binaire B (les décalages utilisent un nombre décimal).
  3. 3Appuyez sur calculer pour voir le résultat en binaire, décimal et hexadécimal.

Référence

Calculatrice binaire — addition, soustraction, AND, OR, XOR, décalage Référence
OpérationExemple (A=1010, B=0110)Décimal
AND00102
OR111014
XOR110012
A + B1000016
A << 11010020

Sources et normes

FAQ

Comment l'opération NOT détermine-t-elle la largeur de bits ?

Elle inverse chaque bit dans la largeur du nombre binaire que vous avez saisi : NOT 1010 vaut 0101 sur 4 bits. Complétez avec des zéros à gauche si vous avez besoin d'une largeur fixe de 32 ou 64 bits.

Comment les résultats négatifs sont-ils affichés ?

En binaire avec un signe moins, pas en complément à deux. Si vous avez besoin d'une représentation en complément à deux, convertissez-la séparément à la largeur de bits souhaitée.

Mes données sont-elles envoyées à un serveur ?

Non. Le calcul s'exécute dans votre navigateur avec BigInt et l'entrée n'est jamais transmise.

Outils associés