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