Logical Operators can be used for combining two logical expressions or logical values. Following are the three logical operators:
An operand refers to a value or expression that is used as an input for an operator in a statement or expression. For-example in the expression
1 + 2, the values
2are operands. In the case of logical operators, an operand is always a boolean expression or value.
The AND (
&&) operator takes two operands and returns
true only if both the operands are
true. It is demonstrated by the following code:
Instead of directly using the
false literals (values), we commonly use expressions:
The OR (
||) operator returns
true if any one of the operands is
Following is an example which uses the OR (
The NOT (!) operator simply negates (inverts) the logical expression or logical value. So if an expression returns
true, it changes it into
What is the expression
(0 < 5 || 5 < 10) equal to?
Select the correct answer
Everything was clear?