SHL |
Décalage vers la gauche |
---|---|
Virtual Pascal |
Syntaxe
entier SHL décalage |
Paramètres
Nom | Description |
---|---|
entier | Ce paramètre permet d'indiquer une expression de type entier subissant le «décalage de bits vers la gauche» |
décalage | Ce paramètre permet d'indiquer le décalage de bit vers la gauche à effectuer |
Description
Cet opérateur permet d'effectuer un décalage de bit vers la gauche.
Exemple
Voici un exemple montrant l'utilisation de «SHL», dans Virtual Pascal, avec des valeurs brutes :
- Program ShlSamples;
-
- BEGIN
- WriteLn('1 SHL 0 = ',1 SHL 0);
- WriteLn('1 SHL 1 = ',1 SHL 1);
- WriteLn('1 SHL 2 = ',1 SHL 2);
- WriteLn('1 SHL 3 = ',1 SHL 3);
- WriteLn('1 SHL 4 = ',1 SHL 4);
- WriteLn('2 SHL 0 = ',2 SHL 0);
- WriteLn('2 SHL 1 = ',2 SHL 1);
- WriteLn('2 SHL 2 = ',2 SHL 2);
- WriteLn('2 SHL 3 = ',2 SHL 3);
- WriteLn('2 SHL 4 = ',2 SHL 4);
- END.
on obtiendra le résultat suivant :
1 SHL 0 = 11 SHL 1 = 2
1 SHL 2 = 4
1 SHL 3 = 8
1 SHL 4 = 16
2 SHL 0 = 2
2 SHL 1 = 4
2 SHL 2 = 8
2 SHL 3 = 16
2 SHL 4 = 32
Dernière mise à jour : Vendredi, le 29 juillet 2016