Un décalage logique à gauche déplace tous les bits d’un nombre binaire vers la gauche d’un certain nombre de positions. Les cases libres à droite sont remplies avec des 0. En informatique, cette opération est très utile, car un décalage d’une position correspond souvent à une multiplication par 2 en binaire, tant que la taille autorisée du nombre n’est pas dépassée.
Compte soigneusement le nombre de positions à décaler. Pour un décalage de 1, compare le résultat avec le nombre d’origine multiplié par 2 en binaire. Si l’exercice impose un nombre de bits fixe, vérifie qu’aucun bit supplémentaire à gauche n’a été conservé.
Ne recopie pas les bits de gauche dans les nouvelles positions. Ce ne serait pas un décalage logique. Dans un décalage logique à gauche, on insère uniquement des 0 à droite.
© 2023-2026 AI MATH COACH