この章ではキャスト演算子について説明します。
これまでの例では型が違う変数同士の計算の場合にはサイズが大きい型に自動的に型変換されていましたが、自身で型変換をする方法もあります。
それはキャスト演算子を使う方法です。
最初はキャスト演算子を使っていない例をみてみましょう。
通常の計算では答えは3.25になりますが、int同士の計算なので、小数点以下が削除されてから、double型の変数eに代入されますので、3になります。
これでは正確な計算は出来ませんね。
そこで変数の前に
では例をみてみましょう。
実はこの例の場合は
doubleのほうがintより大きい型なのでfとvの片方だけdoubleにキャストすることで、もう片方の変数もdoubleに変換されますので、