Header Ads

ad728
  • New Updates

    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

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728