Data type conversion
  
  
An operator must have
operands of the same type before it
can carry out the operation. Because of this, C will perform some automatic
conversion of data types.
These are the general rules for binary operators (* + / % etc):
  - 
    If either operand is long double the other is converted to long
    double.
    
   
- 
    Otherwise, if either operand is double the other is converted to
    double
    
   
- 
    Otherwise, if either operand is float the other is converted to
    float
    
   
- 
    Otherwise, convert char and short to int
    
   
- 
    Then, if an operand is long convert the other to long.
  
  See Also
 cast to force a type conversion.
cast to force a type conversion. 
 typedef keyword.
typedef keyword. 
  
  
  
  Martin Leslie