二進制數的運算

前言

此篇文章僅介紹二進制數的運算,不涉及其他進制的運算

一、加法運算規則

0+0=0
0+1=1
1+0=1
1+1=0 (產生進位,此處的1是二進制中的一部分,不是表示兩個二進制數1相加,進位被忽略)

【例】 1101+10110
在這裏插入圖片描述

二、減法運算規則

0-0=0
0-1=1(產生錯位)
1-0=1
1-1=0

【例】1101-0111
在這裏插入圖片描述

三、乘法運算規則

0x0=0
0x1=0
1x0=0
1x1=1

【例】1101x1001
在這裏插入圖片描述

四、除法運算規則

二進制的除法運算和十進制的類似,不存在進位、借位。

【例】1110101÷1001
在這裏插入圖片描述

五、邏輯或運算規則

兩個數相或時,若有一個數爲1則值爲1
只有當兩個數全爲0時,值爲0

0 V 0 =0
0 V 1 =1
1 V 0 =1
1 V 1 =1
【例】1100 V 1010
在這裏插入圖片描述

六、邏輯與運算規則

兩個數相與時,兩個數全爲1時,值爲1
若有一個數爲0則值爲0

0 Λ 0 =0
0 Λ 1 =0
1 Λ 1 =1

【例】1100 Λ 1010
在這裏插入圖片描述

七、邏輯非運算規則

一個二進制數的非即由1變成0,或由0變成1
邏輯非運算又稱作邏輯取反操作,對一個二進制數取反時,是對二進制的每個位取反。

¬ 0 = 1
¬ 1 = 0

【例】1011取反
¬ 1011 = 0100

八、邏輯異或運算規則

兩個數進行異或時,當兩個數不同時則值爲1,其他的情況爲0

0 ⊕ 0 =0
0 ⊕ 1 =1
1 ⊕ 0 =1
1 ⊕ 1 =0
【例】1100 ⊕ 1010
在這裏插入圖片描述

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