IntToHex

Convertit un entier en sa représentation chaîne hexadécimale.

Syntaxe

function IntToHex(v: Integer; digits: Integer): String
helper ToHexString
v: nombre à convertir
digits: nombre de chiffres minimum

Remarques

Le nombre de chiffre minimum est atteint en complétant avec des 0 (zéro) à gauche.

Les entiers utilisant la notation en complément à 2 sur 64 bits, la représentation hexadécimal des nombre négatifs nécessite donc 16 chiffres.

Exemples

PrintLn(IntToHex(10, 2));  // 0A
PrintLn(IntToHex(-2, 1)); // FFFFFFFFFFFFFFFE
var i : Integer := $1f;
PrintLn(i.ToHexString(1)); // 1F

Classification

Internal