标签: c++ operator-keyword bitwise-operators logical-operators
运算符'!'之间的确切区别是什么?和“〜”?
我想我知道逻辑运算和按位运算之间的区别,但似乎有些含糊。
1 int a = 3; 2 a = ~a; // here 'a' becomes -4; 3 a = !a; // here 'a' becomes 0;
第1行,a = 0000 0011
第2行,a = 1111 1100
第3行,a = 0000 0000
我正确吗?