Décalage logique
- Mise à jour2023-02-17
- Temps de lecture : 2 minute(s)
Décalage logique
Décale une entrée spécifiée (x) du nombre de bits spécifié (y).
Entrées/Sorties

y
Entrée ayant une représentation numérique.
Si y est supérieur à 0, le nœud décale x vers la gauche du nombre de bits spécifié par y (du bit le plus faible vers le plus fort) et insère des zéros à la place des bits de poids faible. Si y est inférieur à 0, le nœud décale x vers la droite du nombre de bits spécifié par y dans la direction positive (du bit de poids fort vers le bit de poids faible) et insère des zéros à la place des bits de poids fort.

x
Une entrée ayant une représentation d'entier.
Si x est un entier 8, 16, 32 ou 64 bits et que y est respectivement supérieur à 8, 16, 32 ou 64, ou inférieur à -8, -16, -32 ou -64, la valeur en sortie ne comporte que des zéros.

x << y
Le résultat du décalage avec la même représentation numérique que x.