FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN

来自cppreference.com
< c‎ | numeric‎ | math

 
 
 
常用数学函数
函数
基本运算
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
指数函数
(C99)
(C99)
(C99)
(C99)
幂函数
(C99)
(C99)
三角及双曲函数
(C99)
(C99)
(C99)
误差及伽马函数
(C99)
(C99)
(C99)
(C99)
临近整数的浮点运算
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
浮点数操作函数
(C99)
(C99)
(C99)
(C99)
分类
(C99)
(C99)
(C99)
宏常量
FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN
(C99)
(C99)
(C99)
(C99)
(C99)
 
定义于头文件 <math.h>
#define FP_NORMAL    /*implementation defined*/
(C99 起)
#define FP_SUBNORMAL /*implementation defined*/
(C99 起)
#define FP_ZERO      /*implementation defined*/
(C99 起)
#define FP_INFINITE  /*implementation defined*/
(C99 起)
#define FP_NAN       /*implementation defined*/
(C99 起)
FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN宏,分别代表了不同类别的浮点数。它们都扩展为一个整数常量表达式.
原文:
The FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN macros each represent a distinct category of floating-point numbers. They all expand to an integer constant expression.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
常数
原文:
Constant
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
Explanation
FP_NORMAL
表明该值是“正常的”,即不是无穷大,弱智者,而不是一个数或零
原文:
indicates that the value is normal, i.e. not an infinity, subnormal, not-a-number or zero
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
FP_SUBNORMAL
表明该值是“低于正常”
原文:
indicates that the value is subnormal
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
FP_ZERO
表示该值是正的或负的零
原文:
indicates that the value is positive or negative zero
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
FP_INFINITE
表示该值无法表示的基本类型(正或负无穷)
原文:
indicates that the value is not representable by the underlying type (positive or negative infinity)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
FP_NAN
表明该值不是一个数字(NaN)
原文:
indicates that the value is not-a-number (NaN)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

对给定的浮点值分类
(函数) [编辑]
FP_categoriesC++ 文档