位操作方法

来源:互联网 发布:重庆网络推广怎样 编辑:程序博客网 时间:2024/06/07 00:02

1、将char型变量a的第7位(bit6)清零,其它位不变,

        a &=~(1<<6);

括号内1左移6位,得二进制数:0100 0000

按位取反,得1011 1111,所得的数与a做"位与(&)运算

a的第7位被置0,而其它位不变

2、将第7位(bit6)置1,其它位不变

a |=(1<<6)

3、将a的第7位(bit6)取反,其它位不变

a  ^=(1<<6)


0 0
原创粉丝点击