XOR = ए या बी, लेकिन नहीं एक & बी या न (बराबर नहीं हो सकता [=!])
XNOR इसलिए सटीक oppoiste है, और आसानी से किया जा सकता है == या === द्वारा प्रतिनिधित्व किया गया।
हालांकि, गैर-बूलियन मामलों वर्तमान समस्याओं, इस उदाहरण की तरह:
a = 5
b = 1
if (a == b){
...
}
बजाय
, इस का उपयोग करें:
a = 5
b = 1
if((a && b) || (!a && !b)){
...
}
या
if(!(a || b) && (a && b)){
...
}
पहला उदाहरण वापस आ जाएगी झूठा (5! = 1), लेकिन दूसरा सच हो जाएगा (एक [मूल्य?] और बी [मूल्य?] के मान एक ही बुलियन लौटते हैं , सत्य (मान = नहीं 0/कोई मान है)
alt उदाहरण केवल उलट है (ए || ख) & &! (एक & & ख) (XOR) गेट
स्रोत
2012-01-28 20:48:00
इस ऑपरेटर और अधिक सामान्यतः के रूप में '==' के लिए बूलियन ऑपरेंड जाना जाता है ... –
@Magnus हॉफ: अच्छा बहुत अच्छा बिंदु! – sll
मुझे लगता है कि वाक्यांश "पेड़ों के लिए लकड़ी नहीं देख सकता" यहां अत्यधिक उपयुक्त है। वोटिंग अप क्योंकि हम सभी एक या दो बार यहां आए हैं;) – spender