IntToHex
Convertit un entier en sa représentation chaîne hexadécimale.
Syntaxe
function IntToHex(v: Integer; digits: Integer): Stringhelper 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
PrintLn(IntToHex(-2, 1)); // FFFFFFFFFFFFFFFE
var i : Integer := $1f;
PrintLn(i.ToHexString(1)); // 1F