Sign in Join
FPDoc Onlineexperiment

IntToHex function

In unit sysutils

Convert an integer value to a hexadecimal string.

Declaration

pascal
function IntToHex(Value: LongInt; Digits: Integer): string

Description

IntToHex converts Value to a hexadecimal string representation. The result will contain at least Digits characters. If Digits is less than the needed number of characters, the string will NOT be truncated. If Digits is larger than the needed number of characters, the result is padded with zeroes.

Errors

None.

See also

Example: ex73

pascal
Program Example73;

{ This program demonstrates the IntToHex function }

Uses sysutils;

Var I : longint;

Begin
  For I:=0 to 31 do
      begin
      Writeln (IntToHex(1 shl I,8));
      Writeln (IntToHex(15 shl I,8))
      end;
End.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.