_isnan
更新 : 2007 年 11 月
指定の倍精度浮動小数点値が非数 (NaN) かどうかを調べます。
int _isnan(
double x
);
パラメータ
- x
倍精度浮動小数点値。
戻り値
_isnan は、引数 x が非数 (NaN) の場合は 0 以外の値を返し、それ以外の場合は 0 を返します。
解説
_isnan 関数は、指定の倍制度浮動小数点値 x を調べ、非数 (NaN) の場合は 0 以外の値を返します。非数 (NaN) は、浮動小数点演算の結果を IEEE (Institute of Electrical and Electronics Engineers) 形式で表現できないときに生成されます。出力時の非数 (NaN) の表現については、「printf」を参照してください。
必要条件
ルーチン |
必須ヘッダー |
---|---|
_isnan |
<float.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
ライブラリ
C ランタイム ライブラリのすべてのバージョン。