C語言位運算基礎知識
來源:文萃谷 2.53W
1. 程序中的所有數在計算機內存中都是以二進制的形式儲存的。位運算説穿了,就是直接對整數在內存中的二進制位進行操作。
2. 與運算:只有前後兩個運算數都是 1 的`時候結果才是1。
3. 或運算:有1位為1,結果便為1。
4. 異或:不相同則為1。
5. 取反運算:將1變為0,將0變為1。
6. 移位運算:左移則乘2,右移則除2。如果超出邊界,則捨棄。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。
1. 程序中的所有數在計算機內存中都是以二進制的形式儲存的。位運算説穿了,就是直接對整數在內存中的二進制位進行操作。
2. 與運算:只有前後兩個運算數都是 1 的`時候結果才是1。
3. 或運算:有1位為1,結果便為1。
4. 異或:不相同則為1。
5. 取反運算:將1變為0,將0變為1。
6. 移位運算:左移則乘2,右移則除2。如果超出邊界,則捨棄。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。