Course Content
C# Basics
C# Basics
Logical Operators
Logical Operators can be used for combining two logical expressions or logical values. Following are the three logical operators:
Operator | Operation |
&& | AND |
|| | OR |
! | NOT |
Note
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 values1
and2
are 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:
main.cs
Instead of directly using the true
and false
literals (values), we commonly use expressions:
main.cs
The OR (||
) operator returns true
if any one of the operands is true
:
main.cs
Following is an example which uses the OR (||
) operator:
main.cs
The NOT (!) operator simply negates (inverts) the logical expression or logical value. So if an expression returns true
, it changes it into false
.
main.cs
What is the expression (0 < 5 || 5 < 10)
equal to?
Select the correct answer
Everything was clear?