LDBL_SNAN宏
概要:
#include <float.h> #define LDBL_SNAN value //value值由实现定义。
描述:
该宏表示long double类型的信号非数值(signaling NaN)。
只有long double类型包含信号非数值,实现才会定义宏LDBL_SNAN。该宏会扩展为long double类型的表示信号非数值的常量表达式。
编译时如果使用可选的一元+或者一元–运算符后跟信号非数值宏作为初始化器,初始化对象将初始化为信号非数值。
范例:
|
|
输出:
The implementation does not define macro LDBL_SNAN.
(注:编译时实现还未支持宏LDBL_SNAN。)
相关内容:
| FLT_SNAN | 表示float类型信号非数值的宏。 |
| DBL_SNAN | 表示double类型信号非数值的宏。 |
主要参考资料: