The following sections discuss the rules for the standard conversions for arithmetic types:
If two different types are operands in an expression, they are subject to the rules of the usual arithmetic conversions, as described in Integral and floating-point promotions.