Функция Hi в Delphi возвращает байт старшего разряда от типа Integer.
System unit
function Hi (IntValue : Integer) : Byte;
Функция Hi возвращает 1 байт старшего разряда от переданного 2-х байтового целого числа IntValue.
Функция Hi: Иллюстрация функций Hi и Lo
var
i : Integer;
begin
i := $2345; // $2345 hex : $23 старший байт, $45 младший байт
ShowMessage(Format('Integer = $%x', [i]));
ShowMessage(Format('Hi byte = $%x', [Hi(i)]));
ShowMessage(Format('Lo byte = $%x', [Lo(i)]));
end;
Результат
Integer = $2345
Hi byte = $23
Lo byte = $45
Похожие функции, процедуры и команды
Lo — возвращает младший байт целого числа (2-байтового).
Shl — сдвигает значение целого числа влево на указанное число бит.
Shr — сдвигает значение целого числа вправо на указанное число бит.
