为什么按位NOT运算符(~在大多数语言中)转换如下所示的值:
~
-2 -> 1 -1 -> 0 0 -> -1 1 -> -2
-2 -> 1
-1 -> 0
0 -> -1
1 -> -2
不应该-2转换为2,1转换为-1等?
-2
2
1
-1
bitwise-operators
bitwise-operators ×1