Rank


Integer conversion rank

Rank is a term that is only defined in the ISO-C99 standard, but the concept applies just as well in C90 and is helpful in the discussion of integer type conversion. It reflects the principle that integer types have an intrinsic ordering even when 2 different types share an identical internal representation.

In brief:

Floating conversion rank

Although the term rank is strictly only relevant to integer types, a similar principle can be usefully applied to floating types.

Thus:

Index