double, floatの議論が上がっていますが、
>doubleが速いは時代遅れ
というのはいくつかWebでベンチをみて、へーっと思ったことがあります。

しかーし、それは特定のCPUとコンパイラで成り立つ話です。
標準Cの範囲で言えば、特に理由がなければ
浮動小数点型はdouble、
整数型はint
をとりあえず選択しておくべきでしょう。

>doubleが速いは時代遅れ
と同じ理由でいつでもfloatが良いわけでは無いです。

このスレに持ち込まれるケースでは何も考えないでdoubleで
ほぼ間違いないです。

念のため、QZとか言うコテハンの肩を持つわけじゃないです。
私のスタンスは「バグを憎んで、プログラマ憎まず」
QZを腐すために、言いがかり付けてるだけにみえるけど。