c++中的位操作

c++中的位操作

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

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

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

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

posted @ 2011-04-26 21:12  BiG5  阅读(134)  评论(0编辑  收藏  举报