Objective-C有像isNan
(Javascript示例)这样的函数吗?我刚注意到这段代码导致显示Nan %
,所以我需要检测一个值是否为Nan,所以我可以将其更改为0.
[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];
答案 0 :(得分:22)
尝试添加
#include <math.h>
然后使用标准isnan()
函数进行测试。
你也可以使用NaN不等于任何东西的“技巧”,包括它自己:
double x;
// do some operation here
x = doSomething();
if (x != x)
printf("%g is probably NaN, it's not equal to itself\n", x);