【发布时间】:2010-02-11 10:09:52
【问题描述】:
我有这个学校作业的代码,但我无法格式化它。当我运行程序时,我不断得到 1.27768e-307。
lp->price 是 double 值,值为 1000000.0000000000
printf("Price of flat: %g\n", lp->price);
有什么想法吗? 其他双精度值的格式正确,而不是价格。
【问题讨论】:
-
您提供的代码应该可以工作。您有多确定没有任何东西会改变
lp->price的价值?如果您仍然感到困惑,请仔细检查并提供更多背景信息。