- 将x最右边的n位清零
x&(~0 << n)
- 获取x的第n位值(0或1):
(x>>n)&1
- 获取x的第n位的幂值:
x&(1 << (n-1))
- 仅将第n位置为1: x | (1 << n)
- 仅将第n位置为0:
x&(1 << n)
- 将x最高位至第n位清零
x &( (1 << n) -1)
- 将第n位至第0位清0:
x&(~((1 << (n+1))-1))
位运算相关题目常用操作
最新推荐文章于 2022-09-28 20:38:17 发布
x&(~0 << n)
(x>>n)&1
x&(1 << (n-1))
x&(1 << n)
x &( (1 << n) -1)
x&(~((1 << (n+1))-1))