Header Ads

ad728
  • New Updates

    AND (&&) Logical Operator


    AND (&&)

    जब  Logical Operator के दोनों तरफ की Condition True होती है , तब ये Logical Operator True या 1 Return करता है | यदि Logical Operator के दोनों तरफ की Conditions में से किसी एक भी Condition द्वारा 0 या False Return हो रहा हो , तो ये Logical Operator भी False Return करता है | जैसे

    X= (10>5) &&(5>3)

    ये Statement Identifier x में 1 यानी True Store करेगा , क्योंकि इस Statement के Execute होने पर सबसे पहले Logical AND Operator के Left Hand Side में स्थित Expression (10>5) Execute होगा  , जो केवल उस स्थिति में True Return करता है , जब 10 का मान 5 के मान से बड़ा होता है |

    चूंकि 10 हमेशा ही 5 से बड़ा होता है , इसलिए ये Expression True Return करता है | फिर Logical AND Operator के Right Side की Condition (5>3) check होती है , जो उस स्थिति में True या 1 Return करता है , जब 5 का मान 3 से ज्यादा होता है |

    चूंकि यहां भी 5 से बड़ा है , इसलिए ये Expression True Return करता है | फिर Logical AND Operator के Right Side की Condition (5>3) check होती है , जो उस स्थिति में True या 1 Return करता है, जब 5 का मान 3 से ज्यादा होता है |

    चूंकि यहां भी 5 का मान हमेशा ही 3 से ज्यादा होता है , इसलिए ये Expression भी True या 1 Return करता है | अब यदि हम Logical Operator के उपरोक्त Expression को Represent करें तो इस Statement को निम्नानुसार Represent कर सकते है |

    X=1 &&1

    “C” Language में 0 के अलावा किसी भी संख्या को True ही माना जाता है , फिर चाहे संख्या Positive हो या Negative इसलिए इस Expression में यदि हम देखें तो Logical AND Operator के दोनों ओर True या 1 है , अतः ये Logical AND Operator भी True या 1 ही Return करेगा और Variable Identifier x में 1 True Store हो जायेगा |

     

    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728