FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_INFINITE, FP_NAN

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

 
 
 
常用数学函数
函数
基本运算
remainder(C99)
remquo(C99)
fma(C99)
fmax(C99)
fmin(C99)
fdim(C99)
nan
nanf
nanl
(C99)
(C99)
(C99)
指数函数
exp
exp2(C99)
expm1(C99)
log
log10
log1p(C99)
log2(C99)
幂函数
sqrt
cbrt(C99)
hypot(C99)
pow
三角及双曲函数
sinh
cosh
tanh
asinh(C99)
acosh(C99)
atanh(C99)
误差及伽马函数
erf(C99)
erfc(C99)
lgamma(C99)
tgamma(C99)
临近整数的浮点运算
ceil
floor
round
lround
llround
(C99)
(C99)
(C99)
trunc(C99)
nearbyint(C99)
rint
lrint
llrint
(C99)
(C99)
(C99)
浮点数操作函数
ldexp
scalbn
scalbln
(C99)
(C99)
ilogb(C99)
logb(C99)
分类
fpclassify(C99)
isfinite(C99)
isinf(C99)
isnan(C99)
isnormal(C99)
signbit(C99)
宏常量
FP_NORMAL
FP_SUBNORMAL
FP_ZERO
FP_INFINITE
FP_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.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
常数
原文:
Constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
FP_NORMAL
表明该值是“正常的”,即不是无穷大,弱智者,而不是一个数或零
原文:
indicates that the value is normal, i.e. not an infinity, subnormal, not-a-number or zero
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FP_SUBNORMAL
表明该值是“低于正常”
原文:
indicates that the value is subnormal
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FP_ZERO
表示该值是正的或负的零
原文:
indicates that the value is positive or negative zero
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FP_INFINITE
表示该值无法表示的基本类型(正或负无穷)
原文:
indicates that the value is not representable by the underlying type (positive or negative infinity)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FP_NAN
表明该值不是一个数字(NaN)
原文:
indicates that the value is not-a-number (NaN)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

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