float_t,double_t 在头文件<math.h>中定义typedef/*实现定义*/float_t(自C99以来)typedef/*实现定义*/double_t(自C99以来) float_t
double_t都相当于double2float_t和double_t都相当于longdouble其他float_t和double_t都是实现定义的 例 #include<float.h>#include<math.h
signbit 在头文件<math.h>中定义#definesignbit(arg)/*实现定义*/(自C99以来) 确定给定的浮点数arg是否为负数。该宏返回一个整数值。
ilogb,ilogbf,ilogbl 在头文件<math.h>中定义intilogbf(floatarg);(1)(自C99以来)intilogb(doublearg);(2)(自C99以来)intilogbl
fpclassify 在头文件<math.h>中定义#definefpclassify(arg)/*实现定义*/(自C99以来) 将浮点值arg分类为以下类别:零,低于正常,正常,无限,NAN或实现定义的类别
HUGE_VALF,HUGE_VAL,HUGE_VALL 在头文件<math.h>中定义#defineHUGE_VALF/*实现定义*/(自C99以来)#defineHUGE_VAL/*实现定义*
FP_NORMAL,FP_SUBNORMAL,FP_ZERO,FP_INFINITE,FP_NAN 在头文件<math.h>中定义#defineFP_NORMAL/*实现定义*/(自C99以来)#
|的商和余数 |在头文件<inttypes.h>|中定义 |imaxabs(C99)|计算整数值(|x|)(函数)|的绝对值 |imaxdiv(C99)|计算整数除法(函数)|的商和余数 |在头文件<math.h
erfc,erfcf,erfcl 在头文件<math.h>中定义floaterfcf(floatarg);(1)(自C99以来)双erfc(doublearg);(2)(自C99以来)longdoubleerfcl
erf,erff,erfl 在头文件<math.h>中定义floaterff(floatarg);(1)(自C99以来)doubleerf(doublearg);(2)(自C99以来)longdoubleerfl