Section courante

A propos

Section administrative du site

LO

Bas
Free Pascal System

Syntaxe

Function lo(B:Byte):Byte;
Function lo(i:Integer):Byte;
Function lo(w:Word):Byte;
Function lo(l:LongInt):Word;
Function lo(l:DWord):Word;
Function lo(i:Int64):DWord;
Function lo(q:QWord):DWord;

Paramètres

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

Description

Cette fonction permet de demander la partie base de l'entier (physiquement le premier octet de l'entier).

Remarques

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program LoSamples;
  2.  
  3. Var
  4.  W:Word;
  5.  L:LongInt;
  6.  
  7. BEGIN
  8.  W:=$4321;
  9.  WriteLn('Lo(W)=',Lo(W));
  10.  L:=LongInt($87654321);
  11.  WriteLn('Lo(L)=',Lo(Word(L)));
  12.  WriteLn('Lo($1234)=',Lo($1234));
  13.  WriteLn('Lo(255)=',Lo(Word(255)));
  14.  WriteLn('Lo(256)=',Lo(256));
  15.  WriteLn('Lo(257)=',Lo(257));
  16. END.

on obtiendra un résultat semblable au suivant :

Lo(W)=33
Lo(L)=33
Lo($1234)=52
Lo(255)=255
Lo(256)=0
Lo(257)=1

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - Ord
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Chr
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Hi

Dernière mise à jour : Samedi, le 18 juillet 2015