#define BIT3 (1<<3)
#define BIT5 (1<<5)
a |= BIT3; //第三位置1
a &= ~BIT3; //第三位置0
a ^= BIT3; //第三位取反
a |= (BIT3 |BIT5); //第三位和第五位置1
a &= ~(BIT3 | BIT5); //第三位和第五位置0
a ^= (BIT3 | BIT5); //第三位和第五位取反
#define BIT3 (1<<3)
#define BIT5 (1<<5)
a |= BIT3; //第三位置1
a &= ~BIT3; //第三位置0
a ^= BIT3; //第三位取反
a |= (BIT3 |BIT5); //第三位和第五位置1
a &= ~(BIT3 | BIT5); //第三位和第五位置0
a ^= (BIT3 | BIT5); //第三位和第五位取反
本文标题:寄存器位操作
本文链接:https://www.haomeiwen.com/subject/tdzphhtx.html
网友评论