命名空间
变体
操作

NAN

来自 cppreference.com
< cpp‎ | numeric‎ | math
 
 
 
常用数学函数
函数
基本操作
(C++11)  
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
指数函数
(C++11)
(C++11)

(C++11)
(C++11)
幂函数
(C++11)
(C++11)
三角
双曲函数
(C++11)
(C++11)
(C++11)

误差和伽马函数
(C++11)
(C++11)
(C++11)
(C++11)
最接近整数的浮点运算
(C++11)(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
浮点操作函数
(C++11)(C++11)
(C++11)
(C++11)
(C++11)(C++11)
(C++11)
分类和比较
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
类型
(C++11)
(C++11)
(C++11)
宏常量
分类
(C++11)(C++11)(C++11)(C++11)(C++11)


 
在头文件 <cmath> 中定义
#define NAN /*实现定义*/
(自 C++11)

NAN 展开为类型 float 的常量表达式,它计算为静默非数字 (QNaN) 值。如果实现不支持 QNaN,则此宏常量未定义。

[编辑] 备注

存在许多不同的 NaN 值,它们通过其有效负载及其符号位区分。宏 NAN 生成的 NaN 的有效负载的内容和符号位是实现定义的。

[编辑] 另请参见

(C++11)(C++11)(C++11)
非数字 (NaN)
(函数) [编辑]
(C++11)
检查给定数字是否为 NaN
(函数) [编辑]
识别可以表示特殊值“静默非数字”(NaN) 的浮点类型
(std::numeric_limits<T> 的公共静态成员常量) [编辑]
识别可以表示特殊值“信号非数字”(NaN) 的浮点类型
(std::numeric_limits<T> 的公共静态成员常量) [编辑]
[静态]
返回给定浮点类型的静默 NaN 值
(std::numeric_limits<T> 的公共静态成员函数) [编辑]
返回给定浮点类型的信号 NaN 值
(std::numeric_limits<T> 的公共静态成员函数) [编辑]
C 文档 for NAN