Bonjour,

Je souhaiterais faire un décalage variable mais écrit de cette façon cela ne marche pas, est ce normal ?

int d = 5;
printf("%d", 1<<d); //Affiche 1 au lieu de 32 si "1 << 5.

Cordialement.