SHL |
Décalage vers la gauche |
---|---|
Free Pascal |
Syntaxe
entier SHL decalage |
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» |
decalage | Ce paramètre permet d'indiquer le décalage de bit vers la gauche à effectuer |
Description
Ce mot réservé permet d'effectuer un décalage de bit vers la gauche.
Exemple
Voici un exemple montrant l'utilisation de «SHL», dans Free 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 : Dimanche, le 28 février 2016