Futurebasic/语言/参考/bit
外观
	
	
✔ 外观 ✔ 标准 ✔ 控制台
bitValue = bit( bitPos )
此函数返回一个整数,其二进制表示形式在位置 bitPos 的位设置为“1”,所有其他位设置为“0”。位位置从右到左计数:bitPos 值为零对应于最右边的(“最低有效”)位。bitPos 的最大允许值为 31,对应于长整数的值中最左边的位。bit 与“按位运算符”(如 and 和 or)结合使用很有用,用于设置和测试数量中特定位的的值。
如果 testValue& 中的位“n”已设置,则以下表达式计算为 _zTrue(-1)
( testValue& and bit( n ) ) <> 0
以下赋值将 testValue& 中的位“n”设置为 1
testValue& = ( testValue& or bit( n ) )
以下赋值将 testValue& 中的位“n”重置为 0
testValue& = ( testValue& and not bit( n ) )
如果 _bitPos 是一个符号常量名称,那么您可以使用 _bitPos%(注意“%”)作为 bit( _bitPos ) 的同义词。
 bin$;  and;  or;  not; 附录 C:数据类型和数据表示