HEX В DELPHI
Hex (от английского слова «hexadecimal», шестнадцатеричная) является системой счисления, в которой используется шестнадцать цифр (0-9 и A-F), что позволяет представлять числа в более компактной форме. В Delphi существует несколько способов работы с шестнадцатеричными числами и их строковыми представлениями.
Один из способов - использование функции IntToHex
, которая конвертирует целочисленное значение в строковое шестнадцатеричное представление:
var num: Integer = 123; hexStr: string;begin hexStr := IntToHex(num, 4); // hexStr = '007B'end;
В данном примере переменная num
содержит целочисленное значение 123, которое затем конвертируется в строковое представление шестнадцатеричного числа с помощью функции IntToHex
. Второй параметр функции указывает на количество символов минимальной ширины, которая должна быть в строковом представлении (нули добавляются в начало, если необходимо).
Еще один способ - использование константного суффикса $
для задания шестнадцатеричной константы:
var hexNum: Integer = $FF0A;begin // hexNum = 65290end;
В данном примере переменной hexNum
задается значение 0xFF0A в шестнадцатеричном формате, используя константный суффикс $
. Затем это значение автоматически конвертируется в целочисленное значение.
Также в Delphi существует функция StrToInt
, которая позволяет конвертировать строковое значение шестнадцатеричного числа в целочисленное:
var hexStr: string = 'FF0A'; hexNum: Integer;begin hexNum := StrToInt('$' + hexStr); // hexNum = 65290end;
В данном примере переменной hexStr
задается шестнадцатеричное строковое значение 'FF0A', которое затем конвертируется в целочисленное значение с помощью функции StrToInt
. В строке вызова функции используется конкатенация строк и символ $
, чтобы указать, что передаваемое значение является шестнадцатеричным числом.
The Oracle of Delphi - The Temple of Apollo - Mythological Curiosities - See U in History
A day in the life of the oracle of Delphi - Mark Robinson
SQL : Convert hex to string in sql
Array : Delphi - BinToHex and HexToBin : Reversal
Was the Oracle of Delphi High on Fumes?
Delphi, Greece: Spectacular Ancient Site - Rick Steves’ Europe Travel Guide - Travel Bite
AUTOCOM DELPHI Installation 2019
Windows : Getting the Windows System Error Code title/description from its hex number
How did the Oracle of Delphi Work? Ancient Greece DOCUMENTARY