函数参考


BitNOT

按位"取反"运算.

BitNOT ( 值 )

参数

要操作的数值.

返回值

返回对目标数值按位取反后的结果.
位操作均为32位整数.

注意/说明

记住数值可使用十六进制符号(0x).
对于二补码数,BitNOT 的作用相当于在符号位上加1从而使结果符号相反.
记住按位取反操作是把0变为1,或把1变为0.

相关

BitAND, BitOR, BitShift, BitXOR, Hex, BitRotate

示例/演示


Local $x = BitNOT(5)

#cs 注释:
    结果为 -6,因为 32-位数字对应的:
    5 == 00000000000000000000000000000101 二进制
    -6 == 11111111111111111111111111111010 二进制
    并且第一位带符号.
#ce