函数说明

BitNOT

按位“取反”运算。

BitNOT ( 数值 )

 

参数

数值 目标数值。

 

返回值

返回对目标数值按位取反后的结果。
按位操作把所有数值当作32位整数来进行运算。

 

注意

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

 

相关

BitAND, BitOR, BitShift, BitXOR, Hex

 

示例



$x = BitNot(5)

#cs Comments:
    结果应该是 -6,因为对于32位数而言
    5 == 00000000000000000000000000000101 (二进制数)
    -6 == 11111111111111111111111111111010 (二进制数)
    第一位是符号位
#ce