Page 125 - computer science (868) class 11
P. 125

The output of the preceding program is given below:
                 If the value of m is 20 and n is 5
                 == operator : false
                 != operator : true
                 > operator : true
                 < operator : false
                 >= operator : true
                 <= operator : false

                 Logical Operators
                 A logical operator is used to check whether an expression results in true or false. There are three types of logical
                 operators. They are as follows:

                        Operator       Meaning                 Description               Example           Result
                           &&            AND         Returns True if both the conditions are  (5>6) && (1<5)  False
                                                     satisfied else will return false.
                           ||             OR         Returns False if both the conditions do  (11==11) || (3>20)  True
                                                     not satisfy else will return true.
                            !             NOT        Reverses the result.            ! (4==4)         False

                 Some Solved Examples:
                   1.  3>2
                 Ans.  True                   Reason: 3>2 is true
                   2.  (4+2)>5
                 Ans.  True                   Reason: (4+2)>5 is true
                   3.  3>7 || 8<12
                 Ans.  True                   Reason: 8<12 is true

                   4.  (3==5) && (2!=4)
                 Ans.  False                  Reason: 3==5 is false
                   5.  2==0 && 5<(3+4)
                 Ans.  False                  Reason: 2==0 is false

                   6.  5!=5 || (1+2)==3
                 Ans.  True                   Reason: 3==3 is true
                   7.  !(8==8)
                 Ans.  false                  Reason: 8==8 is true and not of true is false
                   8.  !(4>12)
                 Ans.  True                   Reason: 4>12 is false and not of false is true
                   9.  (4!=2) || (4>4)
                 Ans.  True                   Reason: 4 !=2 is true


                 Conditional Assignment Operator
                 This operator consists of three operands, so it is also known as the ternary operator. The three operands may be
                 variables, expressions or constant values. The syntax of the ternary operator is as follows:
                 variable = (test condition)? Expression1 : Expression2;




                                                                                                                       123
                                                                                               Variables and Expressions  123
   120   121   122   123   124   125   126   127   128   129   130