位运算总结

位运算形式

1.与,或,非,异或运算特点
非(~):1变0,0变1.
与(&):有0则为0,均为1返回1.
或(|):均为0返回0,有1为1.
异或(^):均为1或者0,均返回0.只有一个1返回1. (x^y)>=0 true为相同符号,false为不同符号

2.左移和右移
左(<<): n<<1 表示n乘以2,="" x+y="">>1 两数相加平均数
右(>>):n>>1 表示n除以2