二進制算法-或-與-非-異或

二進制算法
  • 二進制的【或】運算:遇1得1
    參加運算的兩個對象,按二進制位進行“或”運算。
    運算規則:0|0=0; 0|1=1; 1|0=1; 1|1=1;
    參加運算的兩個對象只要有一個為1,其值為1。
    例如:3|5 
    0000 0011
    0000 0101
    0000 0111

  • 二進制的【與】運算:遇0得0
    運算規則:0&0=0; 0&1=0; 1&0=0; 1&1=1;
    即:兩位同時為“1”,結果才為“1”,否則為0
    例如:3&5
    0000 0011
    0000 0101
    0000 0001

  • 二進制的【非】運算:各位取反
    運算規則:~1=0; ~0=1;
    對一個二進制數按位取反,即將0變1,1變0。

  • 二進制的【異或】運算符 “^”:相同為0 ,不同為1”
    參加運算的兩個數據,按二進制位進行“異或”運算。
    運算規則:0^0=0; 0^1=1; 1^0=1; 1^1=0;
    參加運算的兩個對象,如果兩個相應位為“異”(值不同),則該位結果為1,否則為0。

  • 看我那么可愛n(≧▽≦)n
  • 關注我的微薄 (梁同桌):http://weibo.com/tongrenyinsheng

  • 個人博客: www.liangtongzhuo.com

  • ios 個人寫的app (同人音聲)ASMR音樂

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容