NOT (!) Logical Operator
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK6mP5IgFNXRSt1Y8dpeyTtgQB2S_FDNNLYWBRN7KA29YB-DzQyPJKUSl4ABZ7dqhUW7nF_fAP3Y78JGgGEgFqxiZy062zz_UbQCLyJR4ZGtDN96iu1RBcjp7B9qWtHbwrL49PF9_DezU/w640-h480/NOT+Logical+Operator.jpg)
NOT (!)
ये एक ऐसा Unary
Logical Operator है | इस
Operator
को काम करने के लिए केवल एक
ही Operand की जरुरत होती है |
जिस
Identifier
के साथ इस Operator को Use किया जाता है , ये Operator उस Identifier की Condition को Invert कर देता है |
यानी यदि किसी Expression
से True Return हो रहा हो , तो इस Operator
का प्रयोग करने से वह False Return करने लगेगा
और यदि किसी Expression से False Return हो रहा हो , तो उस Expression में इस Operator
का प्रयोग करने पर वह Expression True Return करने
लगेगा | इस प्रक्रिया को
हम निम्नानुसार Expression द्वारा समझ सकते
है : जैसे
int A=6
int B;
B = !A
यदि किसी Program
में हम इस Expression को Execute करें और Variable B के मान को Print करें , तो हमें Output में 0 या
False प्राप्त होता है |
ऐसा
इसलिए होता है क्योंकि Variable
A में 6 Store है , जो कि एक True
मान है , लेकिन जब हम इसके साथ NOT Logical Operator का प्रयोग करके Return होने वाले मान को Variable
B में Store करते है , तो ये Operator Variable A के True
मान को False में Convert कर देता है | इसलिए
यदि हम Variable
B को Output में Print करते
है , तो हमें Output में 0 प्राप्त
होता है , जो कि False को Represent करता
है |
No comments