Logical Operators:-
These are used to we want to test more than one condition & make decisions an exp of this kind which combines two or more relational exp’s is turned as a logical exp.
Logical operators are
Logical operators
|
|
Operator
|
Meaning
|
&&
|
Logical AND
|
||
|
Logical OR
|
!
|
Logical NOT
|
These are used to perform logical operations.
1 is True, 0 is False.
1 is True, 0 is False.
Logical AND:-
If both the operands are Non-zero, then condition is true.
Ex:-If both the operands are Non-zero, then condition is true.
a=1, b=1 (a&&b) - Condition is true
a=1, b=0 (a&&b) - Condition is false
It is used in the fallowing form
Expression 1 && Expression 2
Logical AND
|
|||
Expression 1
|
Operator
|
Expression 2
|
Result
|
T
|
&&
|
T
|
T
|
T
|
&&
|
F
|
F
|
F
|
&&
|
T
|
F
|
F
|
&&
|
F
|
F
|
Logical OR:-
a=1, b=0 (a||b) - condition is true
a=0, b=0 (a||b) - condition is false
If any of the two operands is Non-zero. Then Condition becomes true.
Ex:-a=1, b=0 (a||b) - condition is true
a=0, b=0 (a||b) - condition is false
It is used in the fallowing form
Expression 1 || Expression 2
Logical OR
|
|||
Expression 1
|
Operator
|
Expression 2
|
Result
|
T
|
||
|
T
|
T
|
T
|
||
|
F
|
T
|
F
|
||
|
T
|
T
|
F
|
||
|
F
|
F
|
Logical NOT:-
It is used to reverse the logical statement of its operand.
Ex:-
a=1, b=0 (a&&b) Condition is false
a=1, b=0 !(a&&b) Condition is true
It is used to reverse the logical statement of its operand.
Ex:-
a=1, b=0 (a&&b) Condition is false
a=1, b=0 !(a&&b) Condition is true
It is used in the fallowing form
Not Expression = !(Expression)
Logical NOT
|
||
Operator
|
Expression
|
Result
|
!
|
T
|
F
|
!
|
F
|
T
|
Post a Comment