MyChat Scripts Engine: IntToHex

MyChat Scripts: преобразовать десятичное число в шестнадцатиричное, IntToHex

Преобразовать целое число в шестнадцатиричное в виде строки.

 

Синтаксис

function IntToHex(iValue: int64; iDigits: byte): string;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

iValue

integer

целое положительное число, которое следует преобразовать в шестнадцатиричное. Если передано отрицательное число — будет взят модуль от него;

iDigits

byte

итоговая минимальная длина строки с ведущими нулями после конвертации.

 

Результат функции

Текстовая строка, соответствующая переданному целому положительному числу.

 

Пример

begin
  mLogScript(IntToHex(255, 2), '255');
  mLogScript(IntToHex(65535, 2), '65535');
  mLogScript(IntToHex(43981, 2), '43981');
end.

Результат работы скрипта

[16:55:58] (Log "IntToHex"): [255] FF

[16:55:58] (Log "IntToHex"): [65535] FFFF

[16:55:58] (Log "IntToHex"): [43981] ABCD

[16:55:58] (Run "IntToHex"): Время выполнения скрипта: 3 мс

[16:55:58] (Run "IntToHex"): Скрипт выполнен успешно.

 

Ещё посмотреть

mLogScript