Cで作成されたソースで計算結果がよくわかりません
バイナリファイルを読み込んでR、c、d、E、Dを求めeとfを計算してます
printf("Rは %f\n",R);
printf("Eは %f\n",E);
printf("Dは %f\n",D);
printf("cは %d\n",c);
printf("dは %d\n",d);
e = (R + c * E) / D;
f = (R + d * E) / D;
printf("eは %f\n",e);
printf("fは %f\n",f);
出力結果
Rは 839.896912
Eは 0.250000
Dは 1.000000
cは 2480
dは 2474
eは 1459.896973
fは 1458.396973
電卓でもEXCELでも
eは1459.896912
fは1458.396912となりなぜ上記の計算結果になるのでしょうか?
回答4件
あなたの回答
tips
プレビュー