位运算 1.负数转化为二进制:先按正数转化成二进制,再取反,加1即可。 2.位与:& 除1&1得1外,其余均为0 3.位或:| 除0|0得0外,其余均为1 4.位异或:^ 相同为0,不同为1 5.位取反:~ 0变1,1变0 6.左移:a<<x 左移x 右补0 7.右移:a>>x 右移x 左补0