2010-06-06 11 views

उत्तर

7
if(!(val1^val2)) 
{ 
    block; 
} 

संपादित करें: तार्किक आपरेशन के बाहर, तो आप शायद ~(val1^val2) चाहते सटीक होना करने के लिए चाहते हैं, लेकिन मैं लगता है! साफ।

0

यह मानकर val1 और val2 तो सामान्य सी तार्किक बूलियन फैशन (गैर-शून्य सही है) में इलाज किया जा रहे हैं,:

if (!val1^!!val2) 
{ 

} 

चाल करेंगे।

22

दो ऑपरेंड के साथ इस काफी सरल है:

if (val1 == val2) 
{ 
    block; 
} 
+0

यह स्वीकार किए जाते हैं जवाब होना चाहिए। कभी-कभी, हम सबसे स्पष्ट चीजों से दूर दिखते हैं! – Ritikesh

संबंधित मुद्दे