C言語なら俺に聞け! Part 112
■ このスレッドは過去ログ倉庫に格納されています
0476デフォルトの名無しさん
2005/08/19(金) 14:30:09ありがとうございました。
もうひとつすみません。
int a,b,d;
double c;
a = 5
b = 5;
d = 1000;
c = (a + b) /d ;
printf("c = %f",c);
この結果がc = 0.000000となりますが
int a,b,d;
double c;
a = 5
b = 5;
d = 1000;
c = a + b ;
c = c / d;
printf("c = %f",c);
この結果がc = 0.01となるのはどうしてでしょうか?
すみませんが教えてください。
■ このスレッドは過去ログ倉庫に格納されています