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

C++ में इक्वलिटी ऑपरेटर्स: == और !=


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

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

उदाहरण

#include <iostream>
using namespace std;
int main() {
    // बूल परिणाम के मामले में सच और गलत को true और false के रूप में प्रिंट करने के लिए
    cout << boolalpha
         << "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 में OR और AND ऑपरेटर्स में क्या अंतर है?

    Python में, `and` और `or` (`not` के साथ) लॉजिकल ऑपरेटर्स के रूप में परिभाषित हैं। दोनों को दो ऑपरेंड्स की आवश्यकता होती है जो true या false मूल्यांकन कर सकते हैं। `and` ऑपरेटर केवल तभी True लौटाता है जब दोनों ऑपरेंड्स True हों। >>> a = 50 >>> b = 25 >>> a > 40 and b &g

  1. - Python में | और OR ऑपरेटर्स में क्या अंतर है?

    Python में `or` एक लॉजिकल ऑपरेटर है और `|` एक बिटवाइज़ ऑपरेटर है। `or` ऑपरेटर को किसी भी प्रकार के दो ऑपरेंड्स की आवश्यकता होती है जो true या false हो सकते हैं। यह true लौटाता है यदि कोई भी ऑपरेंड true मूल्यांकन करता है। >>> a = 50 >>> b = 25 >>> a > 40 or b > 40 Tr

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

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