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言語リファレンス
| |

