Section courante

A propos

Section administrative du site

HI

Haut
Delphi/Kylix/Lazarus System

Syntaxe

Function Hi(i:Word):Byte;

Paramètres

Nom Description
i Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction permet de demander la partie haute de l'entier (physiquement le deuxième octet de l'entier).

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program HiSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.          
  7. Var
  8.  W:Word;
  9.  L:LongInt;
  10.          
  11. BEGIN
  12.  W:=$4321;
  13.  WriteLn('Hi(W)=',Hi(W));
  14.  L:=$87654321;
  15.  WriteLn('Hi(L)=',Hi(L));
  16.  WriteLn('Hi($1234)=',Hi($1234));
  17.  WriteLn('Hi(255)=',Hi(255));
  18.  WriteLn('Hi(256)=',Hi(256));
  19.  WriteLn('Hi(257)=',Hi(257));
  20. END.

on obtiendra un résultat semblable au suivant :

Hi(W)=67
Hi(L)=67
Hi($1234)=18
Hi(255)=0
Hi(256)=1
Hi(257)=1

Voir également

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) - Shl
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