嵌入式 > 技术百科 > 详情

规范的位操作方法

发布时间:2023-03-24 发布时间:
|

1、将uint8_t型变量A的第6位(bit5)清零,其他位不变。

A &= ~(1<<5);

1左移5位,得到0010 0000

按位取反,得到1101 1111

所得数再A相或,第6位被置0,其它位不变。


2、同理,将A的第6位置1。

A |= (1<<5);


3、将A的第6位取反。

A ^= (1<<5);



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
中芯国际与阿斯麦签订12亿美元大单