古詩詞大全網 - 成語解釋 - “異或”是什麽意思

“異或”是什麽意思

異或,英文為exclusive OR,縮寫成xor

異或(eor)是壹個數學運算符。它應用於邏輯運算。異或的數學符號為“⊕”,計算機符號為“eor”。其運算法則為:

a⊕b = (?a ∧ b) ∨ (a ∧?b)

如果a、b兩個值不相同,則異或結果為1。如果a、b兩個值相同,異或結果為0。

異或也叫半加運算,其運算法則相當於不帶進位的二進制加法:二進制下用1表示真,0表示假,則異或的運算法則為:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同為0,異為1),這些法則與加法是相同的,只是不帶進位,所以異或常被認作不進位加法。

異或略稱為XOR、EOR、EX-OR

程序中有三種演算子:XOR、eor、⊕。

使用方法如下

z = x ⊕ y

z = x eor y

擴展資料

在計算機中普遍運用,異或(eor)的邏輯符號壹般用eor,也有用⊕的:

真⊕假=真

假⊕真=真

假⊕假=假

真⊕真=假

或者為:

True ⊕ False = True

False ⊕ True = True

False⊕ False = False

True ⊕ True = False