命名空间
变体
操作

NAN

出自 cppreference.cn
< 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 类型的常量表达式,其求值为一个 quiet not-a-number (QNaN) 值。若实现不支持 QNaN,则不定义此宏常量。

[编辑] 注解

存在许多不同的 NaN 值,以其载荷和符号位区分。宏 NAN 生成的 NaN 的载荷内容和符号位是实现定义的。

[编辑] 参见

(C++11)(C++11)(C++11)
not-a-number (NaN)
(函数) [编辑]
(C++11)
检查给定数字是否为 NaN
(函数) [编辑]
标识能表示特殊值 “quiet not-a-number” (NaN) 的浮点类型
(std::numeric_limits<T> 的公开静态成员常量) [编辑]
标识能表示特殊值 “signaling not-a-number” (NaN) 的浮点类型
(std::numeric_limits<T> 的公开静态成员常量) [编辑]
[静态]
返回给定浮点类型的 quiet NaN 值
(std::numeric_limits<T> 的公开静态成员函数) [编辑]
返回给定浮点类型的 signaling NaN 值
(std::numeric_limits<T> 的公开静态成员函数) [编辑]
C 文档 for NAN