Comparison operators allow us to determine if two values are equal, different, greater, less, or greater/equal and less/equal.
The results of comparisons are boolean values (true
or false
), and they are fundamental for control flow logic.
The comparison operators in C# are:
Operator | Name | Description |
---|---|---|
== | Equality | Compares if two values are equal |
!= | Inequality | Compares if two values are different |
> | Greater than | Checks if one value is greater than another |
< | Less than | Checks if one value is less than another |
>= | Greater than or equal | Checks if one value is greater than or equal |
<= | Less than or equal | Checks if one value is less than or equal |
These operators are fundamental for decision-making in programs and are commonly used in control structures such as conditionals or loops.
If you want to learn more about Comparison Operators
consult the Introduction to Programming Course read more
List of comparison operators
Equality (==
)
The equality operator (==
) is used to check if two values are equal. It compares two values and returns true
if they are equal, or false
otherwise.
For example:
int a = 5;
int b = 5;
bool isEqual = (a == b); // true, since a and b are equal
Inequality (!=
)
The inequality operator (!=
) is used to check if two values are not equal. It compares two values and returns true
if they are different, or false
otherwise.
For example:
int a = 5;
int b = 3;
bool isNotEqual = (a != b); // true, since a is not equal to b
Greater than (>
)
The greater than operator (>
) is used to check if one value is greater than another.
int a = 10;
int b = 5;
bool isGreater = (a > b); // true, since a is greater than b
Less than (<
)
The less than operator (<
) is used to check if one value is less than another.
int a = 3;
int b = 7;
bool isLess = (a < b); // true, since a is less than b
Greater than or equal to (>=
)
The greater than or equal to operator (>=
) is used to check if one value is greater than or equal to another.
int a = 10;
int b = 10;
bool isGreaterOrEqual = (a >= b); // true, since a is equal to b
Less than or equal to (<=
)
The less than or equal to operator (<=
) is used to check if one value is less than or equal to another.
int a = 5;
int b = 7;
bool isLessOrEqual = (a <= b); // true, since a is less than b