位运算符的总结:&,|,~,^,>>,<<,>>>
对于按位取反~:可以总结为0则1,1则0
对于按位与&:可以总结为同为1则1,否则为0
对于按位或|:可以总结为有1则1,否则为0
对于按位异或^:可以总结为同则为0,不同则1
对于左移>>:可以总结为y*2的n次方,空位补符号位上的数值
对于右移<<:可以总结为y/2的n次方,空位补0
对于无符号右移>>>:可以总结为移动后无论符号位是0或1,左侧都补0位运算符的总结:&,|,~,^,>>,<<,>>>
对于按位取反~:可以总结为0则1,1则0
对于按位与&:可以总结为同为1则1,否则为0
对于按位或|:可以总结为有1则1,否则为0
对于按位异或^:可以总结为同则为0,不同则1
对于左移>>:可以总结为y*2的n次方,空位补符号位上的数值
对于右移<<:可以总结为y/2的n次方,空位补0
对于无符号右移>>>:可以总结为移动后无论符号位是0或1,左侧都补0