如果一個數是一個確定的數,那它就不是nan值
如果一個數是無窮大,無窮小,那它就是nan值
我試著打印了以下的值是不是nan值
if (isnan(1)) {
DLog(@1是NAN);
}
else {
DLog(@1不是NAN);
}
if (isnan(YES)) {
DLog(@yes是nan值);
}
else {
DLog(@yes不是NAN);
}
if (isnan(-1)) {
DLog(@-1是nan值);
}
else {
DLog(@-1不是NAN);
}
if (isnan(M_PI)) {
DLog(@M_PI是nan值);
}
else {
DLog(@M_PI不是NAN);
}
打印結果:
2015-08-26 20:19:23.082 jimustock[2276:919998] [Line 47] 1不是NAN
2015-08-26 20:19:23.083 jimustock[2276:919998] [Line 54] yes不是NAN
2015-08-26 20:19:23.083 jimustock[2276:919998] [Line 61] -1不是NAN
2015-08-26 20:19:23.083 jimustock[2276:919998] [Line 67] M_PI不是NAN