清零:
单bit操作
例如:0XFF bit5 清零
先将1左移5位,即1<<5, 0000 0001 -> 0010 0000
再将0010 0000取反 得 1101 1111
最后将1111 1111 & 1101 1111,得1101 1111
置1:
单bit操作
例如:0x80 bit2 置1
现将1左移2位,即1<<2, 0000 0001 -> 0000 0100
再将 1000 0000 | 0000 0100,得 1000 0100
单bit操作
例如:0XFF bit5 清零
先将1左移5位,即1<<5, 0000 0001 -> 0010 0000
再将0010 0000取反 得 1101 1111
最后将1111 1111 & 1101 1111,得1101 1111
单bit操作
例如:0x80 bit2 置1
现将1左移2位,即1<<2, 0000 0001 -> 0000 0100
再将 1000 0000 | 0000 0100,得 1000 0100