Section courante

A propos

Section administrative du site

INTTOHEX

Entier à hexadécimal
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Function IntToHex(Value:Integer; Digits:Integer):String;

Paramètres

Nom Description
Value Ce paramètre permet d'indiquer la valeur à convertir
Digits Ce paramètre permet d'indiquer le nombre de décimale

Description

Cette fonction permet d'effectuer la conversion d'une valeur décimal à une valeur hexadécimal dans une chaine de caractères de forme standard Pascal.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program IntToHexSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. BEGIN
  8.  WriteLn('00h = ',IntToHex(0,1));
  9.  WriteLn('01h = ',IntToHex(1,1));
  10.  WriteLn('02h = ',IntToHex(2,1));
  11.  WriteLn('0Ah = ',IntToHex(10,2));
  12.  WriteLn('0Fh = ',IntToHex(15,2));
  13.  WriteLn('10h = ',IntToHex(16,2));
  14.  WriteLn('20h = ',IntToHex(32,2));
  15.  WriteLn('56h = ',IntToHex(86,2));
  16.  WriteLn('73h = ',IntToHex(115,2));
  17.  WriteLn('EFh = ',IntToHex(239,2));
  18.  WriteLn('FFh = ',IntToHex(255,2));
  19. END.

on obtiendra le résultat suivant :

00h = 0
01h = 1
02h = 2
0Ah = 0A
0Fh = 0F
10h = 10
20h = 20
56h = 56
73h = 73
EFh = EF
FFh = FF

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - IntToStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StrToInt
Système - Nombre - Hexadécimal

Dernière mise à jour : Mercredi, le 18 février 2015