位运算 按位与 &按位或 |按位异或 ^左移 <<右移 >>按位求反 ~ 位运算只能作用于整型,即char, short, int 与long类型。 对unsigned类型的值进行右移时,左边空出的部分补0;对signed类型的进行右移时,某些机器对空出的部分用符号位填补,而另一些机器则用0填补。