>>966
double から float への変換は、精度が悪くなる変換なので
キャストしないとコンパイル時に怒られる。

float から float なら問題ないけど。