5

isNanObjective-C是否有类似(Javascript 示例)的功能?

我刚刚注意到这段代码导致显示Nan %,所以我需要检测一个值是 NAN 以便我可以将其更改为0.

[portefeuillePercentWaarde setText:[NSString stringWithFormat:@"%.2f%%", verschilPrencentage]];
4

1 回答 1

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);
于 2010-01-21T12:55:09.647 回答