- : Logical Operator :-
Operators वे प्रतीक(symbols) हैं जिनका उपयोग Operands के बीच गणितीय(mathematical) और तार्किक(Logical) संक्रियाओं(operations) को perform करने के लिए किया जाता है।
Logical Operators वे ऑपरेटर होते हैं जिनका उपयोग दो या दो से अधिक दिए गए कथनों या शर्तों(conditions) के बीच तार्किक(Logical) संचालन करने के लिए किया जाता है ताकि यह समझ में आ सके कि दी गई शर्तें सही हैं या नहीं।
ये Operators हमें आउटपुट के रूप में Boolean Value(True या False) देते हैं। यदि दी गई condition सत्य है, तो प्रदर्शित आउटपुट 1 होगा जहां यदि दी गई condition सत्य नहीं है (मतलब गलत है), तो आउटपुट 0 होगा।
जहां, 1 का अर्थ है True
0 का अर्थ है False
Logical Operators में निम्नलिखित प्रतीक शामिल हैं -
[&&(logical And) , ||(logical Or) , !(logical Not)]
&&(logical and) operator में , यदि दी गई सभी शर्तें true हैं, तो आउटपुट "1" होगा और यदि दी गई शर्तों में कोई भी गलत हो जाता है, तो आउटपुट "0" होगा।
Condition1 & & Condition2 Output
true true true
true false false
false true false
false false false
ll (Logical or) ऑपरेटर में, या तो कोई भी या सभी दी गई शर्तें सत्य(true) हैं, तो Output "1" होगा। यदि शर्तों में कुछ भी सत्य नहीं है तो Output "0" होगा।
Condition. ll Condition. Output
true true true
true false true
false true true
false false false
!(Logical not) में, यदि दी गई शर्तें "True" हैं, तो प्रदर्शित आउटपुट "0" होगा। यदि दी गई शर्तें "False" हैं, तो आउटपुट "1" होगा।
!(Condition) Output
true false
false true
_________________________________________________________
Logical Operators को समझने के लिए एक program -
#include<iostream>
using namespace std ;
int main() {
int a=5, b=4, c=7, d=9;
cout<<(a>b)&&(c>d) <<endl;
cout<<(a>b)||(c>d) <<endl;
cout<<!(a>b) ;
return 0;
}
_________________________________________________________
Output :-
0
1
0
_________________________________________________________
आइए समझते हैं कि ऊपर क्या हुआ -
शुरू में हमने दो शर्तों(conditions) को पारित किया, जहां शर्त -1 (a>b) है जो "True" है और शर्त -2 (c>d) है, जो कि गलत है।
(1)LOGICAL AND ऑपरेटर का उपयोग करने पर,
true & & false = false
(2)LOGICAL OR ऑपरेटर का उपयोग करने पर,
true || false = true
(3)LOGICAL NOT ऑपरेटर का उपयोग करने पर,
!(true) = false
where, true = 1
false = 0
_________________________________________________________
इसे अवश्य पढ़ें(Click on the link below ) :-
What is Operator in Programming Language
What is Arithmetic Operator in Programming Language
What is Relational Operator in C, C++ programming languages
What is Logical Operators in C, C++ Programming Language (English Explanation)
What is Bitwise Operator in C, C++
What is Function in programming language
What is Function in programming language (Hindi Explanation)
No comments:
Post a Comment