The C99 standard describes them as so:
The integer and real floating types are collectively called real types.
Integer and floating types are collectively called arithmetic types.
Does this mean they're the same thing in C? Or are there any differences between them?