Décalage logique

Décale une entrée spécifiée (x) du nombre de bits spécifié (y).

1378

Entrées/Sorties

datatype_icon

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.

datatype_icon

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.

datatype_icon

x << y

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