【发布时间】:2016-12-28 16:51:18
【问题描述】:
当我执行以下代码时,出现了问题:
float number = 999999999;
printf("%lf", number);
结果是10000000000 而不是999999999。
为什么不是999999999?
【问题讨论】:
-
您将需要与它等效的 bignums 库和适当的类型。
-
如果你使用
decimal,它将是999999999。
标签: c floating-point