嵌入式開發中用於操做寄存器的位運算

位與(&):用於清除某個位或某些位 spa 位或(|):用於設置某個位或某些位co 位異或(^ ):把兩個操做數中對應位的值相異的位置一。(規則:相同置0,不一樣置1) 左移操做( << ):操做數左移n位,左邊移出的位被遺棄,右邊空出的位補0。可用來設置寄存器的值,或者用於乘法運算 右移操做符( >> ):操做數右移N位,對於無符號數,右邊移出位捨棄,左邊空出位補0;對於有符號數,右邊移出位捨棄
相關文章
相關標籤/搜索