位运算符

1、按位与(&): 如果都是 1 ,则为 1
2、按位或(|): 如果都是 0 ,则为 0
3、按位异或(^): 如果相同则为 0 ,如果不同则为 1
4、左移(<<n): 操作数乘以 2 的 n 次方
5、右移(>>n): 操作数除以 2 的 n 次方
6、无符号右移动=(>>>n): 操作数除以 2 的 n 次方,和右移的区别是,右移会用该操作数的符号位置的数字补全,而无符号右移是用 0 来补全

原文地址:https://www.cnblogs.com/xiaomaomao/p/14540510.html