函数参考


Hex

返回一个字符串表示的整数或者二进制数的的十六进制数值.

Hex ( 表达式 [, 长度] )

参数

表达式 待转换的表达式.
长度 [可选参数] 要返回的整数的十六进制数的字符数.
若指定的长度过小则这些字符将被从左边开始截断.
当数据类型是二进制类型,此参数会被忽略.

返回值

成功: 返回指定长度的(不能超过16)字符的字符串,如有需要则自动补零.
返回已转换的二进制类型值.
特殊: 返回一个空字符串(""),说明指定的长度小于1.

注意/说明

Omitting the second parameter (length) or using the keyword Default results in automatic sizing of the output; 8-characters display for numbers that can fit in that and 16-characters display for others.
A pointer type parameter is displayed in size of pointer by default (8 characters for x86 and 16 characers for x64).
64bit integers have 16 characters displayed by default.
Numbers passed as non-integers (those with decimal separator or exponent) are processed as doubles.

相关

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

示例/演示


Local $result = Hex(1033, 4)  ;将返回 "0409"