返回一个数字的十六进制
WString(Unicode)表示
语法
用法
result = WHex( number [, digits ] )
参数
number
整个数字或表达式评估为一个整数。
digits
可选择的数字位数返回。
返回值
返回
number 的十六进制
WString表示,如果指定,则截断或填充零(
"0")以适应数位数。
说明
十六进制数字范围从
0 -
9或
A -
F.
如果您指定
digits >
0,则所得
WString将正好是该长度。如果有必要,它将被截断或填充在左边的零。
wstring的长度不会超过
expression 类型所需的最大位数(
Long为8),浮点数为16或
LongInt所需的最大位数长度)
例子
Print Hex(54321)
Print Hex(54321, 2)
Print Hex(54321, 5)
将产生输出:
D431
31
0D431
平台差异
- FreeBASIC的DOS端口不支持Unicode字符串。
方言差异
与QB差别
参考