SHL |
Décalage vers la gauche |
---|---|
Delphi/Kylix/Lazarus |
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
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 Delphi, avec des valeurs brutes :
- Program ShlSamples;
-
- {$APPTYPE CONSOLE}
- Uses SysUtils;
-
- 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
Voir également
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Hi
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Lo
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Shr
Dernière mise à jour : Mercredi, le 18 février 2015