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

सी ++ में समानता ऑपरेटर क्या हैं?


C++ में इक्वलिटी ऑपरेटर्स बराबर हैं(==) और बराबर नहीं(!=). नाम के अनुसार वे कार्य करते हैं। द्विआधारी समानता ऑपरेटर सख्त समानता या असमानता के लिए अपने ऑपरेंड की तुलना करते हैं। समानता ऑपरेटरों, (==) के बराबर और (!=) के बराबर नहीं, संबंधपरक ऑपरेटरों की तुलना में कम प्राथमिकता है, लेकिन वे समान व्यवहार करते हैं। इन ऑपरेटरों के लिए परिणाम प्रकार बूल है।

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

उदाहरण

#include <iostream>  
using namespace std;  

int main() {  
   cout  << boolalpha  
   // For printing true and false as true and false in case of a bool result
 
   << "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. पायथन ऑपरेटरों में क्या अंतर है! =और नहीं है?

    पायथन में !=को ऑपरेटर के बराबर नहीं के रूप में परिभाषित किया गया है। यदि दोनों ओर के ऑपरेंड एक-दूसरे के लिए समान नहीं हैं, तो यह सच हो जाता है, और यदि वे बराबर हैं, तो गलत रिटर्न देता है। >>> (10+2) != 12                # both expressions are same hen

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

    लॉजिकल ऑपरेटर्स और, या नहीं को बूलियन ऑपरेटर्स भी कहा जाता है। जबकि और साथ ही या ऑपरेटर को दो ऑपरेंड की आवश्यकता होती है, जो सही या गलत का मूल्यांकन कर सकता है, न कि ऑपरेटर को सही या गलत का मूल्यांकन करने वाले एक ऑपरेंड की आवश्यकता होती है। बूलियन और ऑपरेटर सही रिटर्न देता है अगर दोनों ऑपरेंड सही लौ

  1. पायथन में विभिन्न बुनियादी ऑपरेटर क्या हैं?

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