每日一题(47)—— 置1与清0
生活随笔
收集整理的這篇文章主要介紹了
每日一题(47)—— 置1与清0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
嵌入式系統總是要用戶對變量或寄存器進行位操作。給定一個整型變量a,寫兩段代碼,第一個設置a的bit?3,第二個清除a?的bit?3。在以上兩個操作中,要保持其它位不變。
置1用|,清0用&
#define BIT3 (0x01<<3) static int a;void set_bit3(void) {a|=BIT3; } void clear_bit3(void) {a &= ~BIT3; }
總結
以上是生活随笔為你收集整理的每日一题(47)—— 置1与清0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言设计模式——命令模式
- 下一篇: endnote中科大版区别_EndNot