Calculatrice de Bit
Le calculateur d’opérations binaires de MiniWebtool présente les opérations sur les entiers bit par bit. Choisissez une opération et une largeur de bits pour examiner comment ET, OU, XOR ou un décalage modifie la représentation binaire.
Votre bloqueur de publicités nous empêche d’afficher des annonces
MiniWebtool reste gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous en passant à une navigation sans publicité avec plus d’utilisations quotidiennes, ou autorisez MiniWebtool.com puis rechargez.
- Autorisez les annonces pour MiniWebtool.com, puis rechargez
- Ou passez à une offre sans publicité avec des limites quotidiennes plus élevées
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.
En bref
La Calculatrice de Bit effectue un décalage à gauche, un décalage à droite et un NOT bit à bit sur des entiers, et affiche chaque résultat bit par bit. La saisie peut être binaire, décimale ou hexadécimale, avec une largeur de bits que vous choisissez.
| Fonctionnalité | Ce que vous obtenez | Idéal pour |
|---|---|---|
| Formats de saisie | Saisissez le nombre en binaire, en décimal ou en hexadécimal. | Travailler avec des valeurs copiées depuis du code ou des documentations matérielles |
| Opérations de décalage | Décalage à gauche (<<) et décalage à droite (>>) de 1 à 64 positions. Les décalages à gauche remplissent de zéros à droite ; les décalages à droite suppriment les bits qui sortent. | Vérifier une multiplication ou une division par des puissances de 2 |
| NOT bit à bit | Inverse chaque bit, le résultat dépendant de la largeur de bits. Par exemple, NOT 5 sur 8 bits donne 250 (11111010). | Apprendre le complément à un |
| Largeur de bits | Choisissez 8, 16, 32 ou 64 bits, ou laissez sur Auto. | Faire correspondre la taille entière d'un langage ou d'un registre donné |
| Schéma des bits | Un schéma visuel montre les bits se décalant à gauche ou à droite, avec un bouton Calculate All pour lancer toutes les opérations. | Les étudiants qui découvrent comment les décalages modifient un nombre binaire |
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