iOS的isnan函數

如果一個數是一個確定的數,那它就不是nan值

如果一個數是無窮大,無窮小,那它就是nan值

我試着打印了以下的值是不是nan值

if (isnan(1)) {

        DLog(@"1NAN");

    }

    else {

        DLog(@"1不是NAN");

    }

    

    if (isnan(YES)) {

        DLog(@"yesnan");

    }

    else {

        DLog(@"yes不是NAN");

    }

    

    if (isnan(-1)) {

        DLog(@"-1nan");

    }

    else {

        DLog(@"-1不是NAN");

    }

    if (isnan(M_PI)) {

        DLog(@"M_PInan");

    }

    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


歡迎指正!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章