位运算的简单原理

1.异或:^/xor/bitwise_xor 1^0=1 1^1=0 0^0=0 0^1=1 (简单来讲同样的为0,不同为1) if a^b<0 then a和b异号 例如:5^7 5的二进制为 101 7的二进制为 111 异或运算结果 010 ————>转为二进制为2 须要注意的是:对于负数要按照补码(负数的符号)的形式表示。 2.与:&/and/bitwise_and 1&0 =0 1&1
相关文章
相关标签/搜索