获取设置了指定位的整数值。
语法
用法
result = BitSet( value , bit_number )
参数
value
整数值。
bit_number
要设置的位的索引。
返回值
返回指定位的整数值。
说明
该宏将扩展为具有指定
bit_number 集(
on 或`
1`)的整数
value 的副本。表现为`
value Or (1 Shl bit_number )`。
bit_number 的值的有效范围取决于`
TypeOf(value )`的大小,以'
0`通过`
SizeOf(value ) * 8 - 1`。有关标准数据类型及其大小的表格,请参阅
标准数据类型限制.
例子
Print BitSet(4, 0)
Print Hex(BitSet(1ull, 63))
将产生输出:
5
8000000000000001
方言差异
与QB差别
参考