【独習C】猿69【猿プログラミング研究室 part10】
■ このスレッドは過去ログ倉庫に格納されています
0073裕美子です
NGNGたしか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バイト以上の箱がどこかに作られると
いうことなのですね。
解説ありがとうございます。
■ このスレッドは過去ログ倉庫に格納されています