我不明白这个表达式是如何工作的.
~(1 << 1) = -3
我所理解的是1 << 1的二进制值为10,基数为10的值.如何用NOT运算符得到-3?移位运算符如何与NOT运算符一起使用?
c# bit-manipulation bit-shift bit bitwise-operators
bit ×1
bit-manipulation ×1
bit-shift ×1
bitwise-operators ×1
c# ×1