“或”運算又成為邏輯加法運算,邏輯加法通常用符號“加號”來表示。
邏輯加法運算規則如下:
1、0加0等於0;
2、0加1等於1;
3、1加0等於1;
4、1加1等於1;
從上式可見,邏輯加法有”或”的意義。即在給定的邏輯變數中,A或B只要有一個為1,其邏輯加的結果就為1;只有當兩者都為0時邏輯加的結果才為0。
“或”運算又成為邏輯加法運算,邏輯加法通常用符號“加號”來表示。
邏輯加法運算規則如下:
1、0加0等於0;
2、0加1等於1;
3、1加0等於1;
4、1加1等於1;
從上式可見,邏輯加法有”或”的意義。即在給定的邏輯變數中,A或B只要有一個為1,其邏輯加的結果就為1;只有當兩者都為0時邏輯加的結果才為0。
二進位制減法與普通減法沒有太大差別,只是高位借1只能當2用,這樣減下來就不會有問題。比如:二進位制101減10等於11,相當於十進位制的5減2等於3。十進位制不夠減的時候借1相當於10,而二進位制不夠減的時候借1相當於2。
關鍵是當出現不夠減的情況時,該怎麼做。數學計算時可以有負數,但計算機上的程式計算時卻沒有符號位,並且有位元組數要求。因此對於非借位式子的就用普通減法運算,對於借位的就需要做補碼運算。負數的補碼就是對反碼加1,而正數不變,正數的原碼反碼補碼是一樣的。
位運算:程式中的所有數在計算機記憶體中都是以二進位制的形式儲存的。位運算,就是直接對整數在記憶體中的二進位制位進行操作。
邏輯運算又稱布林運算。布林用數學方法研究邏輯問題,成功地建立了邏輯演算。他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 。這一邏輯理論人們常稱它為布林代數。20世紀30年代,邏輯代數在電路系統上獲得應用,隨後,由於電子技術與計算機的發展,出現各種複雜的大系統,它們的變換規律也遵守布林所揭示的規律。邏輯運算 通常用來測試真假值。最常見到的邏輯運算就是迴圈的處理,用來判斷是否該離開迴圈或繼續執行迴圈內的指令。