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?
Complex types are arithmetic types, but not real types.