Cなどで違う形同士の演算をするときは、どちらかキャスト変換して型を合わせてから計算した方が良いのでしょうか?
例えば、doubleとintの計算でしたら、計算結果はdoubleになることは理解しています。
その上で、わざわざキャストをすべきなのでしょうか?
c++
1int a=10; 2double b=5.0; 3 4cout<<(double)a*b;
大学の教授(組み込み系)が、そう書くのが普通だと言っていたような、言っていなかったような・・・
うろ覚えで忘れてしまったので、実際現場ではどのようにしているかをお聞きしたいです。
実際にそういう流儀を聞いたことはありますでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。