返回一个整数的二进制(base 2)字符串表示形式
语法
用法
result = Bin[$]( number [, digits ] )
参数
number
digits
返回字符串中所需的数字数。
返回值
包含number 的无符号二进制表示形式的字符串。
说明
返回一个表示整数
number 的无符号二进制值的字符串。二进制数字的范围为0到1。
如果您指定
digits >0,则结??果字符串将正好是该长度。如果有必要,它将被截断或填充在左边的零。
字符串的长度不会超过
number 类型所需的最大位数(一个
Long为32),一个
LongInt)为64。
如果你想做相反的,即将一个二进制字符串转换回一个数字,最简单的方法是使用
"&B"添加字符串,并使用
ValInt或
ValLng进行转换,类似于普通数字字符串。E.g.
ValInt("&B101")
例子
Print Bin(54321)
Print Bin(54321, 5)
Print Bin(54321, 20)
将产生输出:
1101010000110001
10001
00001101010000110001
方言差异
与QB差别
参考