Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में इक्वलिटी ऑपरेटर्स क्या हैं?


C++ में इक्वलिटी ऑपरेटर्स हैं: बराबर है (==) और बराबर नहीं है (!=)। वे वही काम करते हैं जैसे उनके नाम से पता चलता है। बाइनरी इक्वलिटी ऑपरेटर्स अपने ऑपरेंड्स की सख्त समानता या असमानता के लिए तुलना करते हैं। इक्वलिटी ऑपरेटर्स, बराबर (==) और बराबर नहीं (!=), रिलेशनल ऑपरेटर्स की तुलना में कम प्रीसिडेंस रखते हैं, लेकिन वे इसी तरह व्यवहार करते हैं। इन ऑपरेटर्स का परिणाम प्रकार bool है।

बराबर-ऑपरेटर (==) सच (1) लौटाता है यदि दोनों ऑपरेंड्स का मान समान है; अन्यथा, यह गलत (0) लौटाता है। नॉट-इक्वल-टू ऑपरेटर (!=) सच लौटाता है यदि ऑपरेंड्स का मान समान नहीं है; अन्यथा, यह गलत लौटाता है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
    cout << boolalpha  // बूल परिणाम के मामले में true और false को true और false के रूप में प्रिंट करने के लिए
        << "The true expression 3 != 2 yields: "
        << (3 != 2) << endl
        << "The false expression 20 == 10 yields: "
        << (20 == 10) << endl;
}

आउटपुट

इसका आउटपुट है –

The true expression 3 != 2 yields: true
The false expression 20 == 10 yields: false
  1. - Python ऑपरेटर्स != और is not में क्या अंतर है?

    Python में `!=` को नॉट इक्वल टू ऑपरेटर के रूप में परिभाषित किया गया है। यह true लौटाता है यदि दोनों तरफ के ऑपरेंड एक-दूसरे के बराबर नहीं हैं, और false लौटाता है यदि वे बराबर हैं। >>> (10+2) != 12 # दोनों एक्सप्रेशन समान हैं इसलिए false False >>> (10+2) == 12 True >>>

  1. - Python में बूलियन ऑपरेटर्स क्या हैं?

    लॉजिकल ऑपरेटर्स `and`, `or` और `not` को बूलियन ऑपरेटर्स भी कहा जाता है। जहां `and` और `or` ऑपरेटर को दो ऑपरेंड्स की आवश्यकता होती है जो true या false मूल्यांकन कर सकते हैं, वहीं `not` ऑपरेटर को एक ऑपरेंड की आवश्यकता होती है जो true या false मूल्यांकन करता है। बूलियन `and` ऑपरेटर true लौटाता है यदि

  1. - Python में विभिन्न बेसिक ऑपरेटर्स क्या हैं?

    Python में ऑपरेटर्स को इस प्रकार वर्गीकृत किया जाता है: अंकगणितीय ऑपरेटर्स + जोड़ के लिए - घटाव के लिए * गुणा के लिए / भाग के लिए // फ्लोर डिवीजन के लिए % मोड्यूलो या शेषफल के लिए रिलेशनल ऑपरेटर्स > ग्रेटर दैन के लिए >= ग्रेटर दैन या इक्वल टू के लिए < लेस दैन के लिए <= लेस दैन या इक्