健忘帅哥

文章
5
资源
0
加入时间
2年10月21天

如何对Bit进行置位、复位和取反操作

如何对Bit进行置位、复位和取反操作置位操作使用位操作OR(|)操作符去设置某个bit位为1.number |= 1UL << n;将number的第n位置1,n从0开始.如果number超过unsigned long长度,则使用1ULL << n.复位操作使用位操作AND(&)操作符去设置某个bit位为0.number &= ~(1UL << n);将number的第n位置0,n