| 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 non-zero
     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
      
         
     |