Calculatrice binaire (opérations bit à bit), gratuite

Effectuez des opérations bit à bit sur des entiers et consultez les résultats en décimal, hexadécimal et binaire.

Saisissez des valeurs et cliquez sur Calculer.

Comment ça marche

  1. Saisissez deux nombres : entrez les valeurs sur lesquelles opérer — en décimal, binaire (préfixe 0b) ou hexadécimal (préfixe 0x).
  2. Choisissez l'opération : sélectionnez AND, OR, XOR, NOT, décalage gauche (<<) ou décalage droit (>>).
  3. Consultez le résultat : la sortie affiche le résultat en décimal, binaire et hexadécimal en même temps, avec une visualisation bit à bit.

Pourquoi utiliser la calculatrice binaire ?

Les opérations bit à bit sont fondamentales en programmation système, cryptographie, développement de jeux, graphismes, réseau et systèmes embarqués. Comprendre comment AND, OR, XOR et les décalages manipulent les bits individuels est crucial pour activer/désactiver des drapeaux, compacter des données et implémenter des algorithmes efficaces. Cette calculatrice montre l'opération au niveau du bit pour voir exactement comment chaque bit est affecté.

Fonctionnalités

Questions fréquentes

À quoi sert XOR en programmation ?

XOR (^) sert à inverser des bits, faire du chiffrement/obfuscation simple, échanger des variables sans variable temporaire, vérifier la parité et mélanger des hachages. Il renvoie 1 quand les bits diffèrent et 0 quand ils sont identiques.

Quelle est la différence entre << et >> ?

Le décalage gauche (<<) déplace tous les bits vers la gauche, équivalent à une multiplication par des puissances de 2. Le décalage droit (>>) déplace les bits vers la droite, équivalent à une division par des puissances de 2. Le décalage droit arithmétique préserve le bit de signe ; le décalage droit logique remplit avec des zéros.

Comment activer ou désactiver un bit précis ?

Pour activer le bit n : value |= (1 << n). Pour désactiver le bit n : value &= ~(1 << n). Pour inverser le bit n : value ^= (1 << n). Pour vérifier si le bit n est activé : (value & (1 << n)) !== 0.

Outils associés

Binaire / Texte Convertisseur de bases Calculatrice chmod Générateur de hash