WBin
 
返回一个数字的二进制WString(Unicode)表示

语法
用法

result = WBin( number [, digits ] )

参数

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

返回值

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

说明

返回WString(Unicode),表示整数number 的二进制值。二进制数字范围从01.

如果你指定digits >0,结果wstring将是这个长度。如果有必要,它将被截断或填充在左边的零。

返回字符串的长度不会超过expression 类型所需的最大位数(Long32,浮点数为64或LongInt)所需的最大位数

例子

Print WBin(54321)
Print WBin(54321, 5)
Print WBin(54321, 20)

将产生输出:

1101010000110001
10001
00001101010000110001
平台差异

  • FreeBASIC的DOS端口不支持Unicode字符串。


方言差异

  • 除非使用别名__Wbin引用,否则不适用于-lang qb 方言。

与QB差别

  • 新的FreeBASIC

参考