Calculateur Bitwise
Résultat
Qu'est-ce que Calculateur Bitwise
Un calculateur bitwise applique des opérations logiques aux bits individuels de deux entiers : AND, OR, XOR, NOT, décalage à gauche et à droite. Vous saisissez chaque opérande en décimal, hexadécimal, binaire ou octal, et le résultat apparaît dans les quatre bases en même temps. Chaque opération s'exécute sur des entiers signés de 32 bits, le comportement que vous obtenez de ces opérateurs en C, Java, Go et la plupart des langages.
Comment utiliser
- Saisissez le premier opérande et choisissez sa base (décimal, hex, binaire ou octal).
- Choisissez une opération : AND, OR, XOR, NOT, décalage à gauche ou à droite.
- Saisissez le second opérande et sa base (ignoré pour NOT, qui n'utilise que l'opérande A).
- Lisez le résultat en décimal, hex, octal et binaire 32 bits, puis copiez la représentation voulue.
Quand l'utiliser
Vous manipulez un entier de drapeaux et devez savoir si un bit précis est activé ? Supposons que la valeur soit 12 et que vous vouliez tester le drapeau du bit 3 (qui vaut 8). Saisissez 12, choisissez AND, tapez 8, et le résultat 8 confirme que le drapeau est actif. La même astuce de masque permet d'activer des bits avec OR, de les inverser avec XOR ou de vider un octet avec un décalage, tout en voyant le motif binaire changer pendant la saisie.
Questions fréquentes
Qu'est-ce qu'une opération bitwise ?
Une opération bitwise compare deux nombres bit à bit, et non comme des valeurs entières. AND renvoie 1 seulement là où les deux bits valent 1, OR renvoie 1 là où l'un vaut 1, et XOR renvoie 1 là où les bits diffèrent. Les décalages font glisser les bits à gauche ou à droite. Ces opérations sont à la base des drapeaux, des masques, des permissions et des optimisations bas niveau.
Comment fonctionne l'opération NOT ?
NOT est unaire, elle n'utilise donc que l'opérande A et ignore l'opérande B. Elle inverse les 32 bits, transformant chaque 0 en 1 et chaque 1 en 0. À cause du complément à deux, le NOT d'un nombre x vaut toujours -(x + 1). Par exemple, NOT 5 donne -6.
Pourquoi mon résultat est-il négatif ?
Le calculateur utilise des entiers signés de 32 bits, donc quand le bit de poids fort est activé la valeur se lit négative en décimal. Les champs binaire, octal et hex montrent toujours le vrai motif 32 bits : NOT 5 affiche -6 en décimal mais 11111111111111111111111111111010 en binaire.
Le décalage à droite conserve-t-il le signe ?
Oui. Cet outil utilise un décalage arithmétique à droite, qui recopie le bit de signe lors du décalage. Ainsi 16 décalé de 2 à droite donne 4, et -8 décalé de 1 à droite donne -4. Le nombre de décalages est pris modulo 32, comme les opérateurs natifs.
Puis-je partager cet outil avec mes données pré-remplies ?
Oui. L'URL se met à jour pendant que vous tapez. Copiez le lien depuis la barre d'adresse ou utilisez le bouton Partager, et quiconque l'ouvre verra vos opérandes et l'opération déjà remplis.
Outils connexes
Déchiffrement de Texte AES
Déchiffrez un texte AES-256 avec votre mot de passe dans le navigateur. Gratuit, privé et hors ligne. Aucune donnée ne quitte votre appareil.
Chiffrement de Texte AES
Chiffrez du texte avec un mot de passe grâce à AES-256 dans votre navigateur. Gratuit, privé et hors ligne. Rien n'est envoyé à un serveur.
Calculateur de Ratio d'Aspect
Calculez le ratio d'aspect, trouvez la largeur ou la hauteur manquante et redimensionnez images et vidéos en gardant les proportions. Gratuit.