清零某位
例 A &= ~(1<<1) 将第1位清零
A | 0011 |
~(1<<1) | 1101 |
A &= ~(1<<1) | 0001 |
置一某位
例 A != (1<<3) 将第3位置一
A | 0011 |
1<<3 | 1000 |
A != (1<<3) | 1011 |
参考
AVR等MCU的位操作方法
例 A &= ~(1<<1) 将第1位清零
A | 0011 |
~(1<<1) | 1101 |
A &= ~(1<<1) | 0001 |
例 A != (1<<3) 将第3位置一
A | 0011 |
1<<3 | 1000 |
A != (1<<3) | 1011 |
AVR等MCU的位操作方法