Relational
Operators
Operator 
Description 
=
= 
equal
to 
!
= 
not
equal to 
> 
greater
than 
>
= 
greater
than or equal to 
< 
less
than 
<
= 
less
than or equal to 
There are six
relational operators used for data comparisons in C++. These operators
must always appear between 2 literals, 2 variables, 2 arithmetic
expressions, or a combination of these possibilities. The operators
may be used with numbers, characters, or apstrings.
Check out this
example:
Assume these values are
assigned:
int a = 4;
int b = 12;
int c = 16;
int d = 4; 
... then the following are true:
a = = d
b < c
c > a
c != d
a >= 0


Notice that ONE
equal sign is used to "assign" a value, but TWO equal
signs are used to check to see if values are equal to one another. 
Relational operators
always yield a TRUE or FALSE result.
Remember that a TRUE result evaluates to
any nonzero
value (often 1),
while a FALSE result evaluates
only to zero.
Relational operators have a lower
precedence than the arithmetic operators.
This means that an
expression such as x + 4 > = y  5
is the same as (x + 4) > = (y  5).
Return to Topic Menu

Computer Science Main Page 
MathBits.com 
Terms of
Use
