函式
<cmath> <ctgmath>

nanf

float nanf (const char* tagp);
生成一個安靜的 NaN (float)
返回一個 float 型別的安靜 NaN (Not-A-Number) 值。

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

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

類似地,nannanl 分別返回 doublelong double 型別的 NaN 值。

引數

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

返回值

一個靜默 NaN 值。

另見