C言語なら俺に聞け(入門篇) Part 42
■ このスレッドは過去ログ倉庫に格納されています
0157デフォルトの名無しさん
2009/01/07(水) 14:19:25void main()
{
double d = -6880156672.023001;
float f = (float)d;
printf("f = %f\n", f);
printf("d = %f\n", d);
}
結果
f = -6880156672.023001
d = -6880156672.023001
何でですか?floatって7桁じゃないの?
■ このスレッドは過去ログ倉庫に格納されています