Beginner

Calculateur d'opérateurs bit à bit (ET, OU, OU exclusif, NON)

Appliquez des opérations logiques bit à bit à deux entiers et visualisez le résultat en décimal, binaire complété par des zéros et hexadécimal.
Ignored for NOT

Opération

Bit width

Result (decimal)
8

Binary: 00001000 • Hex: 0x8

Binary (8-bit)
00001000
Hexadecimal
0x8
Décimal
8
031.963.895.6127.5159.4191.3223.1255Operands and result within the 8-bit range
Les résultats sont des estimations fournies à titre d’information générale uniquement et ne constituent pas un avis professionnel — vérifiez toujours les résultats importants de manière indépendante avant de vous y fier. Lire l’avertissement complet.
Réponse rapide

Comment fonctionne cette calculatrice ?

Cet outil applique les opérations bit à bit ET, OU, OU exclusif, NON, NON-ET, NON-OU ou XNOR à deux entiers sur une largeur choisie de 8, 16, 32 ou 64 bits. Les opérandes sont masqués à la largeur, l'opération s'exécute bit par bit, et le résultat est affiché en décimal, binaire complété par des zéros et hexadécimal.

Formule
ET : a & b OU : a | b OU exclusif : a ^ b NON : ~a & masque (masque = (1 << largeur) − 1)
How this is calculated

Saisissez l'entier a et, pour les opérations à deux opérandes, l'entier b en décimal. Choisissez une opération (ET, OU, OU exclusif, NON, NON-ET, NON-OU, XNOR) et une largeur de bits de 8, 16, 32 ou 64. Le calculateur analyse chaque entrée comme un entier de précision arbitraire (BigInt) afin que même les valeurs 64 bits restent exactes.

Chaque valeur est d'abord réduite à la largeur choisie avec un masque de bits, masque = (1 << largeur) − 1. ET, OU et OU exclusif combinent les deux opérandes masqués bit par bit. NON inverse chaque bit de a, et NON-ET / NON-OU / XNOR sont les inverses de ET / OU / OU exclusif. Comme l'inversion produit des bits à 1 de poids fort, le résultat est de nouveau masqué afin de ne jamais dépasser la largeur choisie — c'est ainsi que la valeur s'enroule dans les registres matériels à largeur fixe.

Le résultat final est affiché de trois façons : en entier décimal, en chaîne binaire complétée par des zéros correspondant à la largeur de bits, et en hexadécimal majuscule. Les entrées sont interprétées comme non signées dans la largeur choisie ; le champ b est ignoré pour l'opération unaire NON.

Questions fréquentes

NON inverse chaque bit dans la largeur choisie. Pour 8 bits, ~12 inverse les 8 bits, donnant 243. Une largeur plus grande donne un résultat non signé encore plus grand, c'est pourquoi le masque et la largeur importent.

Non. NON est une opération unaire qui n'utilise que a, donc le champ b est ignoré lorsque NON est sélectionné.

Les valeurs sont masquées à la largeur de bits choisie, donc elles sont traitées comme non signées dans cette largeur. Une entrée négative est réduite modulo 2^largeur avant l'opération.

Aussi appelé

operateurs bit a bit
et ou xor binaire
operation bit a bit
operateur logique binaire
bitwise
and or xor

APA

TG we-Calculate Editorial Team. (2026). Calculateur d'opérateurs bit à bit (ET, OU, OU exclusif, NON) [Online calculator]. TG we-Calculate. https://we-calculate.com/fr/calculator/bitwise-operator-calculator

Chicago

TG we-Calculate Editorial Team. "Calculateur d'opérateurs bit à bit (ET, OU, OU exclusif, NON)." TG we-Calculate. 2026. https://we-calculate.com/fr/calculator/bitwise-operator-calculator.

IEEE

TG we-Calculate Editorial Team, "Calculateur d'opérateurs bit à bit (ET, OU, OU exclusif, NON)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/fr/calculator/bitwise-operator-calculator

BibTeX

@misc{wecalculate_bitwise_operator_calculator, title = {Calculateur d'opérateurs bit à bit (ET, OU, OU exclusif, NON)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/fr/calculator/bitwise-operator-calculator}}, year = {2026}, note = {TG we-Calculate} }

Cette calculatrice vous a-t-elle aidé ?