गुरुवार, 23 अगस्त 2018

LOGICAL OPERATORS IN C PROGRAMMING :-

LOGICAL OPERATORS IN C PROGRAMMING :-


LOGICAL OPERATORS In C Programming (लॉजिकल ऑपरेटर्स ) :-
दोस्तों आज के पाठ में हम C Programming के Logical Operators के बारे में पढ़ेंगे | Logical operators का उपयोग दो अलग-अलग conditions को combine करके logical operations perform करने के लिए किया जाता है |
C Programming में तीन प्रकार के Logical Operators होते है :-

  • && ( इसे logical AND कहते है | )
  • || ( इसे logical OR कहते है | )
  • ! ( इसे logical NOT कहते है | )

  1. Logical OR Operators :- माना x और y दो अलग-अलग variable है और x में हम True value जमा कर देते है ( x = True ) और y में हम False जमा कर देते है ( y = False ) तो x || y करने पर हमे Output True मिलेगा | अगर y = True और x = False होता तब भी हमे x || y करने पर Output True ही मिलता |
साथ ही अगर x = True और y = True होता तब भी हमे Output True ही मिलता | लेकिन अगर x और y दोनों False होता ( x = False y = False ) तो output False मिलेगा |

आप नीचे के Table में || (LOGICAL OR) के सभी Condition को देख सकते है |
Condition 1Condition 2Condition 1 || Condition 2
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse
  1. Logical AND Operators :- माना x और y दो अलग-अलग variable है और x में हम True value जमा कर देते है ( x = True ) और y में हम False जमा कर देते है ( y = False ) तो x && y करने पर हमे Output False मिलेगा | अगर y = True और x = False होता तब भी हमे x && y करने पर Output False ही मिलता | साथ ही अगर x = True और y = True होता तब भी हमे Output True मिलता | लेकिन अगर x और y दोनों False होता ( x = False y = False ) तो output False ही मिलेगा |
Condition 1Condition 2Condition 1 && Condition 2
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse
  • Logical not Operators :- माना x एक variable है और x में हम True value जमा कर देते है ( x = True ) तो !x करने पर हमे False value मिलेगा और अगर x = False हो तो !x करने पर हमे True value मिलेगा | मतलब की किसी variable में जो value जमा है उसपर not Logical Operators लगाने से हमे उसका opposite value मिल जाता है |
Example:- Example Of Logical Operators in Hindi

#include <stdio.h>

int main()

{

   int m=40,n=20;

   int o=20,p=30;

   if (m>n && m !=0)

   {

      printf("&& Operator : Both conditions are true\n");

   }

   if (o>p || p!=20)

   {

      printf("|| Operator : Only one condition is true\n");

   }

   if (!(m>n && m !=0))

   {

      printf("! Operator : Both conditions are true\n");

   }

   else

   {

      printf("! Operator : Both conditions are true. " \

      "But, status is inverted as false\n");

   }

}

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

इसे भी पढ़े !