Python Language Décalage bit à gauche


Exemple

L'opérateur << effectuera un "décalage vers la gauche" au niveau du bit, la valeur de l'opérande gauche étant déplacée par le nombre de bits fournis par l'opérande droit.

# 2 = 0b10
2 << 2
# Out: 8
# 8 = 0b1000

bin(2 << 2)
# Out: 0b1000

L'exécution d'un décalage de 1 gauche équivaut à une multiplication par 2 :

7 << 1
# Out: 14

Effectuer un décalage de n de gauche équivaut à une multiplication par 2**n :

3 << 4
# Out: 48