WBIN
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgWbin
- 最后更新: 2016-03-13
返回数字的二进制 wstring(Unicode)表示
语法
vb
declare function Wbin ( byval number as ubyte ) as wstring
declare function Wbin ( byval number as ushort ) as wstring
declare function Wbin ( byval number as ulong ) as wstring
declare function Wbin ( byval number as ulongint ) as wstring
declare function Wbin ( byval number as const any ptr ) as wstring
declare function Wbin ( byval number as ubyte, byval digits as long ) as wstring
declare function Wbin ( byval number as ushort, byval digits as long ) as wstring
declare function Wbin ( byval number as ulong, byval digits as long ) as wstring
declare function Wbin ( byval number as ulongint, byval digits as long ) as wstring
declare function Wbin ( byval number as const any ptr, byval digits as long ) as wstring用法
result = Wbin( number [, digits] )参数
number
整数或计算结果为整数的表达式。
digits
可选的返回位数。
返回值
返回 number 的二进制 wstring 表示,如果指定了位数,则截断或用零("0")左填充以符合指定位数。
说明
返回表示整数 number 二进制值的 wstring(Unicode)。二进制位为 0 到 1。
如果指定 digits > 0,结果 wstring 将恰好为该长度。如有必要,将从左侧截断或用零填充。
返回字符串的长度不会超过 expression 类型所需的最大位数(long 为 32 位,浮点数或 longint 为 64 位)。
示例
start GeSHi
vb
Print WBin(54321)
Print WBin(54321, 5)
Print WBin(54321, 20)end GeSHi
将产生如下输出:
1101010000110001
10001
00001101010000110001平台差异
- FreeBASIC 的 DOS 移植版本不支持 Unicode 字符串。
方言差异
- 在 -lang qb 方言中不可用,除非使用别名
__Wbin引用。
与QB的区别
- FreeBASIC 新增
参见
BinWhexWoct
返回 目录