目录
- 基础位运算
- 给一个数n,确定它的二进制表示中的第x位是0还是1
- 将一个数n的二进制表示的第x位修改成1
- 将一个数n的二进制表示的第x位修改成0
- 提取一个数n的二进制表示中最右侧的1
- 除去一个数n的二进制表示中最右侧的1
- 异或(^)运算
基础位运算
给一个数n,确定它的二进制表示中的第x位是0还是1
(位运算的优先级可以不管,能加括号就加括号)
将一个数n的二进制表示的第x位修改成1
将一个数n的二进制表示的第x位修改成0
提取一个数n的二进制表示中最右侧的1
除去一个数n的二进制表示中最右侧的1
异或(^)运算