命名空间
变体
操作

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 类型的常量表达式,其计算结果为一个安静的非数字 (QNaN) 值。如果实现不支持 QNaN,则不定义此宏常量。

[编辑]

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

[编辑] 参阅

(C++11)(C++11)(C++11)
非数字(NaN)
(函数) [编辑]
(C++11)
检查给定数字是否为 NaN
(函数) [编辑]
确定可以表示特殊值“安静的非数”(quiet not-a-number,NaN)的浮点类型
(std::numeric_limits<T> 的公共静态成员常量) [编辑]
确定可以表示特殊值“发信的非数”(signaling not-a-number,NaN)的浮点类型
(std::numeric_limits<T> 的公共静态成员常量) [编辑]
[静态]
返回给定浮点类型的安静 NaN 值
(std::numeric_limits<T> 的公共静态成员函数) [编辑]
返回给定浮点类型的发信 NaN 值
(std::numeric_limits<T> 的公共静态成员函数) [编辑]
C 文档 用于 NAN