title: What is the difference between "Real Types" and "Arithmetic Types" in C?
body: <p>The C99 standard describes them as so:</p>
  
  <blockquote>
    <p>The integer and real floating types
    are collectively called real types.</p>
    
    <p>Integer and floating types are
    collectively called arithmetic types.</p>
  </blockquote>
  
  <p>Does this mean they're the same thing in C? Or are there any differences between them?</p>