【发布时间】:2011-08-07 05:43:00
【问题描述】:
我有一个非常大的浮点数(大约 20 位),我想检查它是否为整数。例如,如果我有一个像 154.0 这样的数字,那么它是一个整数,而 154.123123 不是一个整数。
我需要检查非常大的浮点数(20 位或更多),这意味着我不能先将其转换为 long long 数据类型并查看它们是否相同。请把我推向正确的方向。我只希望在 C/C++ 中得到答案。谢谢! :)
【问题讨论】:
标签: c++ c floating-point type-conversion