-
位与(&):用于清除某个位或某些位
-
位或(|):用于设置某个位或某些位
-
位异或(^ ):把两个操作数中对应位的值相异的位置一。(规则:相同置0,不同置1)
-
左移操作( << ):操作数左移n位,左边移出的位被遗弃,右边空出的位补0。可用来设置寄存器的值,或者用于乘法运算
-
右移操作符( >> ):操作数右移N位,对于无符号数,右边移出位舍弃,左边空出位补0;对于有符号数,右边移出位舍弃,左边空出位补1.
-
取反操作( ~ ):操作数的某位取反
嵌入式开发中用于操作寄存器的位运算
最新推荐文章于 2024-12-24 12:52:56 发布