【发布时间】:2019-12-22 20:04:12
【问题描述】:
测试一个双精度(或整数)是否为无穷大的方法是什么,例如进行1/0运算时?
isfinite(n) 似乎不起作用。
【问题讨论】:
-
整数不能是无穷大。
-
您可以测试
x * 2 == x && x != 0或类似的东西...对于NaN,您可以测试x != x。 -
你能解释一下“
isfinite( )似乎不起作用”是什么意思吗?
标签: objective-c