◐ Shell
clean mode source ↗

NAN - cppreference.com

提供: cppreference.com

<tbody> </tbody>

#define NAN /*implementation defined*/

(C++11以上)

マクロ NAN は quiet NaN (QNaN) の値に評価される float 型の定数式に展開されます。 処理系が QNaN をサポートしない場合、このマクロ定数は定義されません。

ノート

ペイロードと符号ビットが異なる多数の NaN 値が存在します。 このマクロ NAN によって生成される NaN のペイロードと符号ビットの内容は処理系定義です。

関連項目

(C++11)(C++11)(C++11)

NaN (非数) を返します
(関数) [edit]

(C++11)

指定された数値が NaN かどうか調べます
(関数) [edit]
特殊な値「quiet NaN」を表現可能な浮動小数点型を識別します
(std::numeric_limits<T>のパブリック静的メンバ定数) [edit]
特殊な値「signaling NaN」を表現可能な浮動小数点型を識別します
(std::numeric_limits<T>のパブリック静的メンバ定数) [edit]

[静的]

指定された浮動小数点型の quiet NaN の値を返します
(std::numeric_limits<T>のパブリック静的メンバ関数) [edit]
指定された浮動小数点型の signaling NaN の値を返します
(std::numeric_limits<T>のパブリック静的メンバ関数) [edit]