二項数値昇格(binary numerical promotion)
Java講座 用語集
索引へ戻る
Java講座のページ
二項数値昇格(binary numerical promotion)
四則演算などの演算において、二つの
オペランド
の型が異なる場合(たとえばintとdoubleを加える3 + 4.5)に自動的に行われる型変換のこと。変換は、以下の手順で行われる。
一方の
オペランド
がdouble型ならば、他方をdouble型に変換する。
そうでなく、一方の
オペランド
がfloat型ならば、他方をfloat型に変換する。
そうでなく、一方の
オペランド
がlong型ならば、他方をlong型に変換する。
そうでなければ、両
オペランド
を型int型に変換する。
□
索引へ戻る