15Fermer17
Pen^2Le 03/07/2012 à 21:19
Lshift (L comme Left, je suppose)
En binaire, un décalage vers la gauche de n bits correspond à une multiplication par deux puissance n (de la même manière qu'ajouter n zéros à droite multiplie par dix puissance n en base décimale)

Or, 2^3=8, donc décaler un entier à gauche de trois bits retourne cet entier multiplié par 8.


Mais bon, en pratique j'imagine que ton compilateur applique déjà ce genre d'optimisations.