usual arithmetic conversions。主に二項算術演算や比較の前に、演算子のオペランドを共通の型に変換する規則。 まず数値昇格が行われ、必要なら数値変換によって共通型へそろえられる。 例: int + double では、int側がdoubleに変換される short + short では、まず整数昇格が行われる 参考 https://www.learncpp.com/cpp-tutorial/arithmetic-conversions/