>>72

たしかfloat型は(処理系によるのかもしれないけど)4バイトですよね。
double型は8バイト。
32ビットCPU(MPU)のマシンではint型同様、4バイトが一番計算が速くなる
型ではないでしょうか?それをdouble型以上の型で計算するということは
わざわざスピードダウンする計算をしているのですね。

でも、

float a, b, c;
a = 4.4;
b = 5.5;
c = a * b;

上の計算だと、4バイトの箱を3つ用意して、データの演算と代入を
しているだけですが、わざわざ8バイト以上の箱がどこかに作られると
いうことなのですね。

解説ありがとうございます。