Section courante

A propos

Section administrative du site

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 :

  1. Program ShlSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. BEGIN
  7.  WriteLn('1 SHL 0 = ',1 SHL 0);
  8.  WriteLn('1 SHL 1 = ',1 SHL 1);
  9.  WriteLn('1 SHL 2 = ',1 SHL 2);
  10.  WriteLn('1 SHL 3 = ',1 SHL 3);
  11.  WriteLn('1 SHL 4 = ',1 SHL 4);
  12.  WriteLn('2 SHL 0 = ',2 SHL 0);
  13.  WriteLn('2 SHL 1 = ',2 SHL 1);
  14.  WriteLn('2 SHL 2 = ',2 SHL 2);
  15.  WriteLn('2 SHL 3 = ',2 SHL 3);
  16.  WriteLn('2 SHL 4 = ',2 SHL 4);
  17. END.

on obtiendra le résultat suivant :

1 SHL 0 = 1
1 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