NAN
提供: cppreference.com
ヘッダ <cmath> で定義
|
||
#define NAN /*implementation defined*/ |
(C++11以上) | |
マクロ NAN
は quiet NaN (QNaN) の値に評価される float 型の定数式に展開されます。 処理系が QNaN をサポートしない場合、このマクロ定数は定義されません。
[編集] ノート
ペイロードと符号ビットが異なる多数の NaN 値が存在します。 このマクロ NAN
によって生成される NaN のペイロードと符号ビットの内容は処理系定義です。
[編集] 関連項目
(C++11)(C++11)(C++11) |
NaN (非数) を返します (関数) |
(C++11) |
指定された数値が NaN かどうか調べます (関数) |
[静的] |
特殊な値「quiet NaN」を表現可能な浮動小数点型を識別します ( std::numeric_limits<T> のパブリック静的メンバ定数)
|
特殊な値「signaling NaN」を表現可能な浮動小数点型を識別します ( std::numeric_limits<T> のパブリック静的メンバ定数)
| |
[静的] |
指定された浮動小数点型の quiet NaN の値を返します ( std::numeric_limits<T> のパブリック静的メンバ関数)
|
[静的] |
指定された浮動小数点型の signaling NaN の値を返します ( std::numeric_limits<T> のパブリック静的メンバ関数)
|
NAN の C言語リファレンス
|