首页 > lang > bchg 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh_TW eo
前一个  下一个  编辑  重命名  撤销  刷新  搜索  管理  
文档
历史
 
BChg
Value = BChg ( Number , Bit )

Number的第Bit位取反,并返回结果。最低位是第0位。

Number的类型可以是ByteShortInteger或者Long

Number的类型决定Bit的取值范围。

Number类型 Bit范围
Byte 0...7
Short 0...15
Integer 0...31
Long 0...63

返回值的数据类型与Number相同。

错误

消息说明
类型不匹配(6) Number参数类型错误。
参数无效(20) Bit参数超出范围。

Example

PRINT 15, Bin(15, 16)
PRINT BChg(15, 1), Bin(BChg(15, 1), 16)

15      0000000000001111
13      0000000000001101

PRINT 13, Bin(13, 16)
PRINT BChg(13, 1), Bin(BChg(13, 1), 16)

13      0000000000001101
15      0000000000001111

参见

位操作函数, 逻辑运算