二進制運算&邏輯運算

加法運算
··········0+0=0 0+1=1 1+0=1 1+1=0(逢2進1,向高位進1,原處是0)

減法運算
··········0-0=0 1-0=1 1-1=0 0-1=1(向高位接1,借1當2)

乘法運算
··········01=0 00=0 0乘以任何數都等於0
··········10=0 11=1 1乘以任何數都等於它本身

除法運算
··········當被除數大於或等於除數時商是1,當被除數小於等於除數時商時0

邏輯與運算
·······並且的意思,只有兩個爲1時,其結果才爲1
特點:1與上任何數,都不會改變其本身的值,因爲1與上0 結果爲0,1與上1結果爲1
0與上任何數都等於0

                典型應用:ip地址與掩碼進行與運算時,可以得到網絡位

邏輯或運算
·······或者的意思,只要一個爲1,其結果就爲1
特點:兩個都爲0 時,其結果才爲0
典型應用,判斷一個數中0的個數

邏輯非運算
········全部否定,單元運算,1換成0 0變成1
典型應用:對信號極性取反,變換二進制符號位置

邏輯異或運算
········兩組數據對比,相同位爲0,不同位爲1
典型應用:各種校驗碼,如奇偶校驗,海明碼
數據加密
比較兩組數相同的位數(相同爲0),由此可以算出不同的位數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章