Relational operators establish a
relationship between the values of the operands. They produce a Boolean
(specified with the bool keyword in C++) true if the relationship
is true, and false if the relationship is false. The relational operators
are: less than (<), greater than
(>), less than or equal to
(<=), greater than or equal to
(>=), equivalent
(==), and not equivalent
(!=).
They may be used with all built-in data types in C and C++. They may be given
special definitions for user-defined data types in C++ (you’ll learn about
this in Chapter 12, which covers operator
overloading).