Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Logical Operators | Control Structures
C# Basics
course content

Contenido del Curso

C# Basics

Logical Operators

Logical Operators can be used for combining two logical expressions or logical values. Following are the three logical operators:

OperatorOperation
&&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 values 1 and 2 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:

cs

main

Instead of directly using the true and false literals (values), we commonly use expressions:

cs

main

The OR (||) operator returns true if any one of the operands is true:

cs

main

Following is an example which uses the OR (||) operator:

cs

main

The NOT (!) operator simply negates (inverts) the logical expression or logical value. So if an expression returns true, it changes it into false.

cs

main

What is the expression (0 < 5 || 5 < 10) equal to?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 2
We're sorry to hear that something went wrong. What happened?
some-alt