[整数を16進数の文字に変換する]

10進数の250を16進数で表示する例です。
・変換にはIntToHex関数、Format関数の2つの方法があります。
・intToHex関数の第2パラメータは最小桁数で、桁数が不足すると0を埋めてくれます。
・Delphiには8進数へ変換する関数は標準ではありません。
【ソースコード】 [tips0025.pas]
program tips0025;
{$APPTYPE CONSOLE}
uses SysUtils;
var  a:Integer;
begin
 a:=250;
 WriteLn('10進数で ',a,' は');
 WriteLn('16進数(IntToHex)で ',IntToHex(a,4),' です。');
 WriteLn('16進数(Format  )で ',Format('%4x',[a]),' です。');
end.
【コンパイル&実行】 [tips0025.bat]
dcc32 tips0025.pas 
tips0025.exe  >tips0025.txt
pause
【実行結果】 [tips0025.txt]
10進数で 250 は
16進数(IntToHex)で 00FA です。
16進数(Format  )で   FA です。