OR (||) Logical Operator
OR (||)
इस Logical
Operator के दोनों तरफ की Condition में यदि
किसी एक तरफ की Condition भी True होती
है , तब भी ये Logical Operator True या 1 Return करता है | यदि
Logical
Operator केवल एक ही स्थिति में False Return करता
है जब इस Logical Operator के Left Hand Side व Right Hand Side होनो तरफ की Conditions
False होती है | जैसे
X = (10<5)||(5<3)
ये Statement Identifier X में 0 यानी False Store करेगा
, क्योंकि इस Statement के Execute होने
पर सबसे पहले Logical OR Operator के Left Hand Side के Expression (10<5) का Execution होता है और ये Expression
उस स्थिति में True Return करता है , जब 10
का मान 5 के मान से छोटा होता है |
चूंकि 10
हमेशा ही 3 से बड़ा होता है इसलिए ये Expression False Return करता
है | फिर Logical
OR Operator के Right side की Condition
Check होती है , जो उस स्थिति में True या 1 Return करता है , जब 5 का मान 3 से कम
होता है | चूंकि यहां भी 5
का मान हमेशा ही 3 से ज्यादा होता है , इसलिए
ये Expression भी False या 0
Return करता है | अब
यदि हम Logical
Operator के उपरोक्त Expression को Represent
करें तो इस Statement को निम्नानुसार Represent
कर सकते है |
X= 0110
इस Expression
में Logical OR Operator के दोनों ओर False
या 0 है , अतः ये Logical OR Operator
False या 0 ही Return करेगा
और Variable Identifier X में 0 यानी False
Store हो जायेगा |
No comments