函式
<cmath> <ctgmath>

nanl

float nanl (const char* tagp);
生成安靜的 NaN(long double)
返回一個型別為 long double 的安靜 NaN(非數字)值。

NaN 值用於標識浮點元素的未定義或不可表示的值,例如負數的平方根或 0/0 的結果。

庫實現可以使用此引數以特定於實現的方式來區分不同的 NaN 值。

類似地,nannanf 分別返回型別為 doublefloatNaN 值。

引數

tagp
一個由具體實現定義的 C 字串。
如果這是一個空字串(""),則函式返回一個通用的 NaN 值(與傳遞 "NAN"strtold 返回的值相同)。

返回值

一個靜默 NaN 值。

另見