異或運算


異或(exclusive OR,eor)是一個數學運算符。

異或的數學符號為“⊕”,計算機符號為“eor”。

運算法則:

1. 歸零律:a ⊕ a = 0
2. 恆等律:a ⊕ 0 = a
3. 交換律:a ⊕ b = b ⊕ a
4. 結合律:a ⊕ b ⊕ c = a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c
5. 自反:a ⊕ b ⊕ a = b

異或也叫半加運算,其運算法則相當於不帶進位的二進制加法。如果a、b兩個值不相同,則異或結果為1。如果a、b兩個值相同,異或結果為0。

True(真) ⊕ False(假) = True(真)
False(假) ⊕ True(真) = True(真)
False(假) ⊕ False(假) = False(假)
True(真) ⊕ True(真) = False(假)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM