Calculateur de décalage de bits
Effectuez des opérations de décalage binaire (<<, >>, >>>) et affichez les résultats en binaire.
Calculatrice
Comment ça marche
<< Décalage à gauche
Décale les bits vers la gauche. Les nouveaux bits à droite sont remplis avec des 0. Chaque décalage à gauche multiplie en pratique le nombre par 2.
>> Décalage à droite signé
Décale les bits vers la droite. Le bit le plus à gauche (bit de signe) est copié pour remplir les nouvelles positions vides, ce qui préserve le signe du nombre.
>>> Décalage à droite avec remplissage par des zéros
Décale les bits vers la droite. Les nouveaux bits à gauche sont toujours remplis avec des 0. Le résultat est un entier non signé sur 32 bits.
Noter Calculateur de décalage de bits
Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.
Visualisez les décalages de bits en temps réel
Saisissez un nombre décimal, choisissez une opération de décalage (décalage à gauche, décalage à droite signé ou décalage à droite non signé) et définissez le nombre de positions de bits à déplacer. La calculatrice affiche immédiatement le résultat en décimal, accompagné d’une représentation binaire formatée sur 32 bits, ce qui permet de comprendre facilement comment les bits se déplacent et comment le dépassement de capacité ou l’extension de signe influence la sortie.
Pourquoi utiliser cet outil ?
Comment fonctionne Calculateur de décalage de bits
Cet outil de calcul effectue des opérations de décalage bit à bit qui déplacent les positions des chiffres binaires vers la gauche ou vers la droite, des opérations fondamentales en programmation bas niveau, en infographie, en cryptographie et en optimisation. Les décalages à gauche multiplient les valeurs par des puissances de deux, tandis que les décalages à droite effectuent une division entière par des puissances de deux, ce qui offre une alternative efficace aux opérations arithmétiques sur les processeurs où les instructions de décalage s'exécutent plus vite que la multiplication ou la division.
La calculatrice prend en charge les décalages logiques (les positions vides sont remplies de zéros), les décalages arithmétiques (le bit de signe est conservé pour les entiers signés lors des décalages à droite) et les opérations de rotation (décalages circulaires où les bits qui sortent d'un côté réapparaissent de l'autre). Un décalage à gauche de n positions insère n bits à zéro à droite, ce qui revient à multiplier par 2^n. Le décalage logique à droite insère des zéros à gauche quel que soit le signe, tandis que le décalage arithmétique à droite conserve le bit de signe pour les nombres négatifs en complément à deux. Les opérations de rotation conservent tous les bits, ce qui est utile pour les transformations cryptographiques et les fonctions de hachage.
Des représentations visuelles affichent les motifs binaires avant et après, avec une mise en évidence en couleur des bits déplacés et des zéros nouvellement introduits ou des valeurs pivotées. L'outil accepte les saisies en binaire, en décimal ou en hexadécimal et affiche simultanément les trois représentations, avec les interprétations signée et non signée. Parmi les applications courantes figurent la manipulation de bitmaps, l'arithmétique rapide dans le code critique pour les performances, l'implémentation d'algorithmes cryptographiques, l'analyse de protocoles réseau et la programmation de systèmes embarqués. Des fonctionnalités pédagogiques expliquent comment les compilateurs optimisent des opérations plus simples en décalages de bits et illustrent les conséquences de la représentation des nombres signés lors des décalages arithmétiques.
Comment utiliser Calculateur de décalage de bits
Saisir un nombre
Saisissez le nombre décimal que vous souhaitez décaler.
Sélectionner l'opération
Choisissez Décalage à gauche (<<), Décalage à droite signé (>>) ou Décalage à droite avec remplissage par des zéros (>>>).
Définir le nombre de décalages
Indiquez de combien de bits décaler.
Voir le résultat
Consultez le résultat en représentation décimale et binaire.
Exemple d'utilisation
Décaler 8 de 2 positions vers la gauche le multiplie par 4 et donne 32.
Questions fréquentes
À quoi sert la calculatrice de décalage de bits ?
Quelle est la différence entre un décalage à gauche et un décalage à droite ?
Quelle est la différence entre un décalage à droite signé et non signé ?
Pourquoi le résultat change-t-il quand je modifie la longueur en bits ?
Cette calculatrice de décalage de bits est-elle sécurisée ?
Outils associés
Calculatrice binaire
Effectuez des opérations arithmétiques sur des nombres binaires.
Calculatrice hexadécimale
Effectuez des opérations arithmétiques sur des nombres hexadécimaux.
Calculateur de carte de crédit
Calculez le temps nécessaire pour rembourser votre carte de crédit.
Calculateur d'investissement locatif
Analysez la rentabilité d'un bien locatif.
Calculateur d'âge
Calculez l'âge exact en années, en mois et en jours.
Convertisseur d'unités
Convertissez entre différentes unités de mesure.
Commentaires
Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.
Calculateur de décalage de bits est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

