關(guān)于xor與or的區(qū)別,xor 和or 有什么區(qū)別這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、1.定義區(qū)別:①OR是或運(yùn)算,A OR B的結(jié)果:當(dāng)A、B中只要有一個(gè)或者兩個(gè)都為1時(shí),結(jié)果為1,否則為0;②XOR是異或運(yùn)算,A XOR B的結(jié)果:當(dāng)A、B兩個(gè)不同時(shí)結(jié)果為1,否則為0。
2、2.原則區(qū)別:①xor異或的原則是不同則真:設(shè)兩個(gè)布爾型量(或表達(dá)式)A,B,則當(dāng)且僅當(dāng)A,B中一個(gè)為true,一個(gè)為false時(shí),表達(dá)式A xor B為真。
3、②or或的原則是有真則真:對(duì)于A or B,只要A,B中有一個(gè)為true,表達(dá)式A or B就為真。
4、3.運(yùn)算區(qū)別:①or或運(yùn)算:或運(yùn)算符要求兩個(gè)運(yùn)算值,然后返回一個(gè)值,當(dāng)且僅當(dāng)兩個(gè)運(yùn)算值中有一個(gè)為1或都為1時(shí),返回值為1。
5、②xor 異或運(yùn)算:異或運(yùn)算符要求有兩個(gè)運(yùn)算值,然后返回一個(gè)值,當(dāng)且僅當(dāng)兩個(gè)運(yùn)算值中有一個(gè)為1但不同時(shí)為1時(shí),返回值為1。
6、參考資料:百度百科-異或參考資料:百度百科-or。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!