Calculatrice Bit à Bit
Effectuez des opérations bit à bit sur deux nombres. Prend en charge les entrées décimale et hex (0x).
Entrez deux nombres pour effectuer des opérations bit à bit.
Signaler un Problème
Vous avez trouvé un bug ou avez une suggestion ? Aidez-nous à améliorer cet outil.
Qu'est-ce que cet outil ?
La Calculatrice Bit à Bit effectue des opérations binaires sur des valeurs entières, notamment AND, OR, XOR, NOT, décalage vers la gauche et décalage vers la droite. Les opérations bit à bit manipulent des bits individuels et sont fondamentales en programmation bas niveau, dans les protocoles réseau, la cryptographie et la compression de données.
Comment l'utiliser
- 1
Saisir les valeurs
Saisissez deux opérandes entiers.
- 2
Sélectionner l'opération
Choisissez AND, OR, XOR, NOT, << ou >>.
- 3
Voir le résultat
Consultez le résultat en décimal, binaire et hexadécimal.
Foire aux questions
Que fait le XOR ?
Le XOR (OU exclusif) renvoie 1 uniquement lorsque les deux bits sont différents. 1 XOR 1 = 0, 0 XOR 0 = 0, 1 XOR 0 = 1. Largement utilisé en cryptographie, en détection d'erreurs et pour échanger des variables sans variable temporaire.
Quelles opérations bit à bit sont prises en charge ?
AND, OR, XOR, NOT, décalage vers la gauche et décalage vers la droite.
Quelle est la différence entre le décalage logique et le décalage arithmétique vers la droite ?
Le décalage logique vers la droite (>>>) remplit les bits de gauche par des zéros indépendamment du signe. Le décalage arithmétique vers la droite (>>) préserve le bit de signe : il remplit par 0 pour les nombres positifs et par 1 pour les nombres négatifs. Dans JavaScript, >> est arithmétique et >>> est logique. Pour les nombres positifs ils donnent le même résultat, mais pour les nombres négatifs ils diffèrent.
Outils similaires
- Convertisseur de Base NumériqueConvertissez des nombres entre les bases binaire, octale, décimale et hexadécimale instantanément.
- Convertisseur Hex UTF-8 Base64Convertissez entre les codages Hex, texte UTF-8 et Base64.
- Encodeur/Décodeur Base64Encodez du texte en Base64 ou décodez du Base64. Prise en charge Unicode, 100% côté client.