C++ 位运算 与&或 | 非~ 异或^

与&

1&1=1  1&0=0  0&0=0

或|

0|1=1  0|0=0  1|1=1

 非~

~0=1   ~1=0

异或^ :   a^a^b=b

0^1=1  1^1=0  0^0=0

注意:&的优先级小于==

if(a&b==0)//最先执行b==0
{
}

你可能感兴趣的:(学习总结,c++)