Logical operators c++ In Hindi

Logical operators c++ In Hindi

C++ प्रोग्रामिंग लैंग्वेज में मल्टीप्ल यूजर डिफाइन प्रोग्राम एक्सप्रेशन या कंडीशन को ग्रुप या रिवर्स करने के लिए लॉजिकल ऑपरेटर को अप्लाई किया जाता है। लॉजिकल ऑपरेटर एक साथ एक से अधिक मल्टीप्ल प्रोगाम कंडीशन इम्प्लीमेंटेशन इवैल्यूएशन के बेस्ड पर एक बूलियन रिज़ल्ट (या तो ट्रू या फाल्स) आउटपुट को डिस्प्ले करते हैं। C++ में लॉजिकल ऑपरेटर का ज्यादातर यूज़ सामान्य रूप से कंडीशनल प्रोग्राम स्टेटमेंट और लूप में कॉम्प्लेक्स कंडीशन या लॉजिकल एक्सप्रेशन क्रिएट करने में किया जाता है।

Logical operators c++ In Hindi

Details About Logical Operators

OperatorLogical OperatorsLogical Operators DescriptionExample
&&Logical ANDHere it Returns true output when both AND operands condition is true define.p && q
||Logical ORHere it Returns true output when at least one OR operands condition is true define.p || q
!Logical NOTHere NOT logical operator Inverts or opposite the boolean value of the given operand value.!p

So, let’s get to know logical operator expressions in C++ programming better.

Logical AND (&&) Operator in C++.

C++ प्रोग्राम में लॉजिकल AND ऑपरेटर && का यूज़ यह चेक या एनालाइज करने में किया जाता है कि मौजूदा प्रोगाम में यूजर डिफाइन दोनों कस्टम कंडीशन या एक्सप्रेशन ट्रू हैं, या फाल्स है। याद रहे, एंड C++ लॉजिकल ऑपरेट सिर्फ तभी ट्रू रिजल्ट आउटपुट डिस्प्ले करता है. जब दोनों यूजर डिफाइन && ऑपरेंड एक्सप्रेशन ट्रू हों, अन्यथा नहीं तो, यह फाल्स रिजल्ट को डिस्प्ले करता है।

Syntax of the Logical AND (&&) Operator.

condition1 && condition2

Example of the logical AND (&&) operator.

#include <iostream>

using namespace std;

int main() {

    int p = 3, q = 7;

    if (p > 1 && q > 4) {

        cout << “Here Both p && q condition expression is true value.” << endl;  // Result is – Here Both p && q condition expression is true value

    }

    if (p > 7 && q < 1) {

        cout << “Here Both p && q condition expression is false.” << endl;

    }

    return 0;

}

logical AND (&&) operator explanation.

  • यहाँ एंड लॉजिकल ऑपरेटर में फर्स्ट if स्टेटमेंट मे p > 1 true है, और q > 4 true  एक्सप्रेशन या कंडीशन है. इस वजह से यह p && q को true वैल्यू के रूप में ट्रीट करता है, और यूजर डिफाइन कंसोल स्क्रीन मैसेज प्रिंट हो जाता है।
  • इसी प्रकार सेकंड if स्टेटमेंट में p > 7 && q < 1 false वैल्यू है. इस वजह से यहाँ लॉजिकल AND (&&) का रिजल्ट false आउटपुट होता है, और यूजर डिफाइन कंसोल स्क्रीन में मैसेज प्रिंट नहीं होता है।

Logical OR (||) Operator in C++.

C++ प्रोग्राम में लॉजिकल OR ऑपरेटर || यह चेक और एनालाइज करता है कि मौजूदा प्रोग्राम में यूजर डिफाइन एक्सप्रेशन या कंडीशन में कम से कम एक कंडीशन true डिफाइन है, या नहीं है। यदि और लॉजिकल ऑपरेटर में कोई भी एक ऑपरेंड कंडीशन true डिफाइन या डिक्लेअर है, तो यह एक true आउटपुट वैल्यू को रिटर्न करता है। यदि इसमें दोनों यूजर डिफाइन डिक्लेअर और लॉजिकल ऑपरेटर कंडीशन false डिफाइन हैं. तो यह एक false आउटपुट वैल्यू रिजल्ट को रिटर्न करता है।

Syntax of the Logical OR (||) Operator.

condition1 || condition2

Example of the Logical OR (||) Operator.

#include <iostream>

using namespace std;

int main() {

    int p = 4, q = -8;

    if (p > 3 || q > 2) {

        cout << “Here At least one of the p || q expression condition must be true.” << endl;  // Result is – Here At least one of the p || q expression condition must be true

    }

    if (p < 2 || q < -4) {

        cout << “Here p || q expression statement result is.” << endl;

    }

    return 0;

}

Logical OR (||) Operator explanation.

  • यहाँ और लॉजिकल ऑपरेटर में फर्स्ट if स्टेटमेंट में p > 3 true आउटपुट है, इस वजह से p || q true कंडीशन होता है, और यूजर डिफाइन कंसोल स्क्रीन में मैसेज प्रिंट हो जाता है।
  • इसी प्रकार सेकंड if स्टेटमेंट में दोनों यूजर डिफाइन कंडीशन false हैं. इस वजह से लॉजिकल OR (||) का रिजल्ट false होता है, और यूजर डिफाइन कंसोल स्क्रीन में मैसेज प्रिंट नहीं होता है।

Logical NOT (!) Operator in C++.

C++ प्रोग्राम में लॉजिकल NOT ऑपरेटर का यूज़ यूजर डिफाइन लॉजिकल एक्सप्रेशन ! नॉट कंडीशन में यूज़ बूलियन वैल्यू को रिवर्स करने में किया जाता है। यदि यहाँ यूजर डिफाइन लॉजिकल नॉट कंडीशन एक्सप्रेशन true डिफाइन है. तो यहाँ ! नॉट लॉजिकल ऑपरेटर उसे false कर देता है, और उसे रिवर्स कर देता है।

Syntax of the Logical NOT (!) Operator.

!condition

Example of the Logical NOT (!) Operator.

#include <iostream>

using namespace std;

#include <iostream>

using namespace std;

int main() {

    bool isTest = false;

    if (!isTest) {

        cout << “You have no permit to medical test.” << endl;  // Result is – You have no permit to medical test.

    }

    isTest = true;

    if (!isTest) {

        cout << “You have permit to medical test.” << endl;

    }

    return 0;

}

Logical NOT (!) Operator explanation.

  • यहाँ और लॉजिकल ऑपरेटर में कंडीशन !isTest true डिफाइन है, क्योंकि isTest पहले  false डिफाइन किया गया है, इस वजह से यहाँ फर्स्ट मैसेज कंसोल स्क्रीन में प्रिंट हो जाता है.
  • जब यहाँ isTest को true पर डिफाइन या सेट किया जाता है, तो !isTest false हो जाता है, और सेकंड मैसेज कंसोल स्क्रीन में प्रिंट नहीं होता है.

Grouping multiple logical operators in C++.

C++ यूजर किसी प्रोग्राम में एक से ज़्यादा कॉम्प्लेक्स लॉजिकल एक्सप्रेशन कंडीशन क्रिएट करने के लिए एक साथ कई लॉजिकल ऑपरेटर्स को आपस में ग्रुप कर यूज़ कर सकते हैं.

Example of multiple logical operators.

#include <iostream>

using namespace std;

int main() {

    int p = 7, q = 3, r = 2;

    if (p > q && (q > r || r == 2)) {

        cout << “Here all user defines all logical expression condition is true.” << endl;  // Result is – Here all user defines all logical expression condition is true

    }

    return 0;

}

explanation of multiple logical operators.

  • यहाँ यूजर डिफाइन लॉजिकल एक्सप्रेशन में (p > q && (q > r || r == 2)) का एवोलुशन कुछ इस तरह किया जाता है. जैसे,
  • p > q true डिफाइन है, (क्योंकि 7 > 3) वैल्यू है.
  • सेकंड इंटरनल कंडीशन में q > r || r == 2 को एनालाइज किया जाता है। यहाँ q > r एक्सप्रेशन true है. (क्योंकि 3 > 2), इस वजह से लॉजिकल OR (||) true आउटपुट है।
  • इस कारण से यहाँ यूजर डिफाइन कम्पलीट कंडीशन true डिफाइंड है, और आउटपुट के अनुसार कंसोल स्क्रीन में यूजर डिफाइन मैसेज प्रिंट हो जाता है।

Explanation of Logical Operators

OperatorLogical Operators DescriptionExample
&&Logical AND Operator – it Returns true output when both AND conditions are true defined.p && q
||Logical OR Operator – it Returns true output when at least one OR operands condition is true.p || q
!Logical NOT OperatorNOT Inverts the boolean value of the condition opposite.!p

AND (&&), OR (||), NOT (!), logical operator’s summary in C++.

  • C++ प्रोगाम में लॉजिकल ऑपरेटर मल्टीप्ल यूजर डिफाइन कस्टम कंडीशन एक्सप्रेशन को ग्रुप करने या किसी कंडीशन की बूलियन वैल्यू को रिवर्स करने में हेल्प करते हैं।
  • AND (&&) लॉजिकल ऑपरेटर कंडीशन रिज़ल्ट के true आउटपुट होने के लिए दोनों यूजर डिफाइन कंडीशन अवश्य true होनी चाहिए।
  • OR (||) लॉजिकल ऑपरेटर कंडीशन रिज़ल्ट के true होने के लिए कम से कम एक यूजर डिफाइन और कंडीशन एक्सप्रेशन true होनी चाहिए।
  • NOT (!) लॉजिकल ऑपरेटर कंडीशन की ट्रुथ बूलियन वैल्यू को रिवर्स कर देता है।
  • C++ प्रोगाम में लॉजिकल ऑपरेटर्स का यूज़ लार्ज लेवल पर डिसीजन जनरेटेड मेकिंग, प्रोग्राम लूप्स और प्रोग्राम के डिफ़ॉल्ट फ्लो बिहैवियर को कंट्रोल करने में हेल्प करता है।

Leave a Reply