【发布时间】:2013-11-29 21:26:25
【问题描述】:
在 Objective C 中,我如何检查 value 是否是整数,如 2.000、3.000、8.000 存储为浮点数,而不是像 2.456、3.578 这样的小数
【问题讨论】:
-
"a perfect number 是一个正整数,等于其适当的正除数之和" 你只想知道它是否有小数,对吗?
-
您需要定义您是指一个精确的整数(这在 IEEE 浮点数中是可能的,但在某些其他浮点数格式中是可能的),或者只是在给定精度级别上看起来是整数的东西。跨度>
-
@HotLicks 我的浮点数从 0.000 增加到 12.000。我想在数字是整数时触发动作,例如 1.000,2.000 等。
-
然后你以多大的增量增加它?
-
@SourabhKumbhar 添加不能精确表示的随机分数,例如 0.012、0.157、0.587,不太可能产生精确的整数。您可能应该允许每个整数都有一个范围。
标签: objective-c floating-point numbers