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"): Скрипт выполнен успешно.