WHex
 
返回一个数字的十六进制WString(Unicode)表示

语法
用法

result = WHex( number [, digits ] )

参数

number
整个数字或表达式评估为一个整数。
digits
可选择的数字位数返回。

返回值

返回number 的十六进制WString表示,如果指定,则截断或填充零("0")以适应数位数。

说明

十六进制数字范围从0 - 9A - 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字符串。


方言差异

  • -lang qb 方言中不可用,除非使用别名__Whex引用。

与QB差别

  • 新的FreeBASIC。

参考