Calculatrice de Bit
Effectuez des opérations bit à bit (AND, OR, XOR, NOT) et des opérations de décalage de bits sur des entiers avec des diagrammes de bits visuels interactifs montrant chaque position de bit.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Calculatrice de Bit
Bienvenue sur la Calculatrice de décalage de bits, un outil spécialisé pour effectuer des décalages à gauche, à droite et des opérations NOT bit à bit avec des diagrammes de bits visuels. Cette calculatrice aide les programmeurs, les étudiants et les ingénieurs à comprendre comment les bits se déplacent lors des opérations de décalage et comment l'opération NOT inverse tous les bits.
Opérations de décalage de bits
Décalage à gauche (<<)
L'opération de décalage à gauche déplace tous les bits vers la gauche d'un nombre spécifié de positions. Les nouveaux bits remplis à droite sont toujours des zéros. Chaque décalage à gauche de 1 position équivaut à multiplier le nombre par 2.
Exemple : 5 << 2
- 5 en binaire : 0101
- Décaler à gauche de 2 : 010100
- Résultat : 20 (ce qui correspond à 5 multiplié par 4)
Formule : n << k = n multiplié par 2 à la puissance k
Décalage à droite (>>)
L'opération de décalage à droite déplace tous les bits vers la droite d'un nombre spécifié de positions. Les bits qui sortent par l'extrémité droite sont ignorés. Chaque décalage à droite de 1 position équivaut à une division entière par 2.
Exemple : 20 >> 2
- 20 en binaire : 10100
- Décaler à droite de 2 : 00101
- Résultat : 5 (ce qui correspond à 20 divisé par 4)
Formule : n >> k = n divisé par 2 à la puissance k (division entière)
NOT bit à bit (~)
L'opération NOT inverse chaque bit : 0 devient 1 et 1 devient 0. Le résultat dépend de la largeur de bits utilisée.
Exemple : NOT 5 (8 bits)
- 5 en binaire (8 bits) : 00000101
- Opération NOT : 11111010
- Résultat : 250
Cas d'utilisation courants
Multiplication et division rapides
- Multiplier par 2 :
n << 1 - Multiplier par 4 :
n << 2 - Multiplier par 8 :
n << 3 - Diviser par 2 :
n >> 1 - Diviser par 4 :
n >> 2
Création de masques de bits
- Masque pour le bit k :
1 << k - Masque pour les n bits inférieurs :
(1 << n) - 1
Définition et effacement de bits
- Définir le bit k :
n | (1 << k) - Effacer le bit k :
n & ~(1 << k) - Basculer le bit k :
n ^ (1 << k)
Comment utiliser cette calculatrice
- Sélectionner le format d'entrée : Choisissez Binaire, Décimal ou Hexadécimal.
- Saisir votre nombre : Tapez le nombre que vous souhaitez décaler.
- Saisir la quantité de décalage : Spécifiez le nombre de positions à décaler (1-64).
- Choisir la largeur de bits : Sélectionnez une largeur spécifique ou laissez sur Auto.
- Sélectionner l'opération : Cliquez sur Décalage à gauche, Décalage à droite ou Calculer tout.
- Analyser les résultats : Visualisez le diagramme de bits montrant comment les bits se sont déplacés.
Foire aux questions
Qu'est-ce qu'une opération de décalage de bits à gauche ?
Le décalage à gauche (<<) déplace tous les bits vers la gauche d'un nombre spécifié de positions, en remplissant le côté droit avec des zéros. Chaque décalage à gauche de 1 multiplie effectivement le nombre par 2. Par exemple, 5 << 2 décale 0101 en 10100, ce qui équivaut à 20 (5 multiplié par 4).
Qu'est-ce qu'une opération de décalage de bits à droite ?
Le décalage à droite (>>) déplace tous les bits vers la droite d'un nombre spécifié de positions, en ignorant les bits qui sortent par l'extrémité droite. Chaque décalage à droite de 1 divise effectivement le nombre par 2 (division entière). Par exemple, 20 >> 2 décale 10100 en 00101, ce qui équivaut à 5.
Qu'est-ce que l'opération NOT bit à bit ?
Le NOT bit à bit (~) inverse chaque bit : 0 devient 1 et 1 devient 0. Le résultat dépend de la largeur de bits utilisée. Pour un nombre de 8 bits, NOT 5 (00000101) est égal à 250 (11111010). Cette opération est également connue sous le nom de complément à un.
Pourquoi utiliser le décalage de bits au lieu de la multiplication ?
Le décalage de bits est souvent plus rapide que la multiplication car il s'agit d'une opération CPU plus simple. Le décalage à gauche par n est équivalent à multiplier par 2^n, et le décalage à droite par n est équivalent à diviser par 2^n. Cette technique est couramment utilisée dans le code où les performances sont critiques.
Opérations connexes
Pour les opérations AND, OR et XOR bit à bit, visitez notre Calculatrice bit à bit.
Citez ce contenu, cette page ou cet outil comme suit :
"Calculatrice de Bit" sur https://MiniWebtool.com/fr// de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour le : 26 déc. 2025
Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.