c-lang:暗黙の型変換
数式の中で必要ならchar→int→long→float→doubleの型変換は自動的に行われる。
演算子(オペレータ)の被演算数(オペランド)の型が演算子の想定に一致しない場合に、自動的に型変換が行われる。
例えば割り算は対象が共に整数もしくは共に実数の必要があり、2つの場合で演算内容も異なる。
もし、演算対象が実数と整数の組合わせの場合は精度の高い実数型に合わせる自動型変換が行われた後で実数の割り算が行われる。