如何对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