NOT (!) Logical Operator
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