Функция Hex

 ↑  ←  Описание функции


Hex

Преобразует десятичное целое число или бинарные данные в шестнадцатеричный вид.

Hex ( expression [, length ] )

Параметры

expression Выражение для преобразования.
length [необязательный] Количество возвращаемых символов для целого числа.
Символы обрезаются с левой стороны, если указанное значение этого параметра слишком мало.
Этот параметр игнорируется, если выражение является бинарными данными.

Возвращаемое значение

Успех:Возвращает строку, длина которой дополнена нулями до указанного в параметре length количества символов (не более 16), если это необходимо для целого числа.
Возвращает строку содержащую преобразованное из бинарного типа.
Специальное:Возвращает "" (пустую строку), если длина length меньше 1.

Примечания

Опуская второй параметр length или используя ключевое слово Default длина возвращаемой строки устанавливается автоматически: 8 символов для чисел, которые умещаются в эти рамки и 16 символов для остальных.
Параметр, тип данных которого указатель имеет длину для указателя по умолчанию (8 символов для x86 и 16 символов для x64).
64-битные целые числа имеют длину 16 символов по умолчанию.
Числа, переданные как не целые (т.е. те, что с десятичным разделителем или с экспонентой) обрабатываются как doubles (двойной точности)

См. также

Dec, BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR

Пример

$result = Hex(1033, 4) ; возвращает "0409"
MsgBox(4096, 'Сообщение', $result)