c++中的位操作

c++中的位操作

使用or设置位
 number |= 1 << x;
将设置位x

清除位
使用位操作&清除位。
 number &= ~(1 << x);
这将清除位x。

转换位
XOR 操作 (^)
 number ^= 1 << x;

检查位
 bit = number & (1 << x);

原文地址:https://www.cnblogs.com/IS2120/p/6746051.html