Un décalage logique à droite consiste à déplacer les bits d’un nombre vers la droite d’un certain nombre de positions. Les bits qui sortent à droite sont supprimés, et des zéros sont ajoutés à gauche. Ce n’est pas le même principe qu’un décalage arithmétique, qui peut conserver un bit de signe.
Un décalage logique à droite de 1 position revient souvent à diviser un entier binaire non signé par 2, en gardant seulement la partie entière. C’est un bon moyen de vérifier rapidement si le résultat est cohérent.
Après le décalage, la longueur du mot binaire doit être gérée correctement, et aucun signe n’est conservé sauf indication contraire dans l’exercice.
© 2023-2026 AI MATH COACH