nan、 nanf、 nanl

簡易な NaN 値を返します。

構文

double nan( const char* input );
float nanf( const char* input );
long double nanl( const char* input );

パラメーター

input
文字列値。

戻り値

nan 関数は、簡易な NaN 値を返します。

解説

nan 関数は、簡易な (非シグナル) NaN に対応する浮動小数点値を返します。 input の値は無視されます。 出力用に NaN を表す方法については、「 printf、 _printf_l、 wprintf、 _wprintf_l」を参照してください。

既定では、この関数のグローバル状態の適用対象は、アプリケーションになります。 この動作を変更するには、「CRT でのグローバル状態」を参照してください。

要件

機能 C ヘッダー C++ ヘッダー
nan、 nanf、 nanl <math.h> <cmath> または <math.h>

関連項目

数値演算と浮動小数点のサポート
fpclassify
_fpclass, _fpclassf
isfinite、 _finite、 _finitef
isinf
isnan、 _isnan、 _isnanf
isnormal