1. & 按位于 转换为二进制后于输出 1于0等于0,1于1等于1
2. | 或运算符 转换为二进制后1或0有1为1,无1为0
3. ~ 取反运算符 0变1 ,1变0
4. ^ 按位异或, 只有0^0才为0
5. << 按位左移, i<<1表示把i的所有二进制位左移1位,右边补0,二进制左移n位,相当于乘以2的n次方
6. >> 按位右移, i>>1表示把所有的二进制位右移1位,左边补0,二进制右移n位,相当于除以2的n次方不能溢出
本文共 291 字,大约阅读时间需要 1 分钟。
1. & 按位于 转换为二进制后于输出 1于0等于0,1于1等于1
2. | 或运算符 转换为二进制后1或0有1为1,无1为0
3. ~ 取反运算符 0变1 ,1变0
4. ^ 按位异或, 只有0^0才为0
5. << 按位左移, i<<1表示把i的所有二进制位左移1位,右边补0,二进制左移n位,相当于乘以2的n次方
6. >> 按位右移, i>>1表示把所有的二进制位右移1位,左边补0,二进制右移n位,相当于除以2的n次方不能溢出
转载于:https://www.cnblogs.com/cgy601785959/p/10024049.html