SHL |
Décalage vers la gauche |
---|---|
Turbo Pascal 1+ |
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
Cet opérateur permet d'effectuer un décalage de bit vers la gauche.
Exemple
Voici un exemple montrant l'utilisation de «SHL», dans Turbo Pascal, avec des valeurs brutes :
Essayer maintenant !
- 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
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 409.
Dernière mise à jour : Dimanche, le 8 février 2015