Calculateur de Décalage de Bits
Calculez les opérations de décalage de bits
Table des matières
Comment Utiliser
- Entrez le nombre à décaler
- Entrez la quantité de décalage
- Sélectionnez décalage gauche (<<) ou droite (>>)
- Cliquez sur calculer pour voir le résultat
Qu'est-ce que le Décalage de Bits?
Le décalage de bits est une opération bitwise qui déplace les bits d'un nombre binaire à gauche ou à droite d'un nombre spécifié de positions. C'est une opération fondamentale en programmation et en électronique numérique.
Types de Décalages
Décalage Gauche (<<)
Déplace les bits vers la gauche, remplissant les positions vides avec des zéros. Équivaut à multiplier par 2 pour chaque position de décalage.
Exemple: 5 << 2 = 20 (binaire: 101 << 2 = 10100)
Décalage Droite (>>)
Déplace les bits vers la droite, en supprimant les bits qui tombent. Équivaut à la division entière par 2 pour chaque position de décalage.
Exemple: 20 >> 2 = 5 (binaire: 10100 >> 2 = 101)
Questions fréquentes
- Quelle est la différence entre décalage gauche et droite?
- Le décalage gauche (<<) multiplie le nombre par 2^n, tandis que le décalage droite (>>) divise par 2^n (division entière), où n est la quantité de décalage.
- Pourquoi utiliser le décalage de bits au lieu de la multiplication/division?
- Le décalage de bits est beaucoup plus rapide que la multiplication ou la division dans les processeurs, ce qui le rend utile pour le code critique en termes de performances.
- Que se passe-t-il avec les bits qui se décalent hors de la fin?
- Dans le décalage gauche, les bits qui se décalent au-delà de la taille du nombre sont perdus. Dans le décalage droite, les bits les plus à droite sont supprimés.