Section courante

A propos

Section administrative du site

HI

Haut
Turbo Pascal 1+ System

Syntaxe

Function Hi(i:Integer):Byte; Version 1 à 3
Function Hi(i:Word):Byte; Version 4 à 7

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

Remarque

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program HiSamples;
  2.      
  3. Var
  4.  W:Word;
  5.  L:LongInt;
  6.      
  7. BEGIN
  8.  W:=$4321;
  9.  WriteLn('Hi(W)=',Hi(W));
  10.  L:=$87654321;
  11.  WriteLn('Hi(L)=',Hi(L));
  12.  WriteLn('Hi($1234)=',Hi($1234));
  13.  WriteLn('Hi(255)=',Hi(255));
  14.  WriteLn('Hi(256)=',Hi(256));
  15.  WriteLn('Hi(257)=',Hi(257));
  16. 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

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 244.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1245.

Dernière mise à jour : Dimanche, le 25 janvier 2015