1.基本算数运算函数
fabs:计算浮点数的绝对值(默认情况下是double类型的)
fmod:计算两个浮点数相除的余数(跟整形中的%比较类似,默认也是double类型的)
fmin:两个浮点数中取出最小值 (默认也是double类型的)
fmax:两个浮点数去除最大值(默认也是double类型的)
2.幂函数与指数函数
pow(计算幂,即一个数的另一个数次方)【用法:pow(底数,指数)】
sqrt(计算平法根) 【用法:sqrt(被开方数)】
cbrt(计算立方根)【用法:cbrt(被开方数)】
exp(计算自然指数,即e的某次方)【用法:exp(底数)】
3.对数函数(有且只有这四种没有其他的,例如:log3不存在)
log:计算自然对数,即以e为底的对数
log10:计算以10为底的对数
log2:计算以2为底的对数
log1p:计算以1+x为底的对数
4.三角函数和反三角函数
sin,cos,tan;
asin,acos,atan;
5.其他函数
frexp:将浮点数拆分为尾数和指数部分,返回一个以2为底的指数和一个介于0.5(包含)和1(不包含)之间的小数部分
ldexp:与frexp相反,根据尾数和指数部分重构浮点数
modf:拆分浮点数为小数部分和整数部分,通过指针返回整数部分,函数返回小数部分
ceil:取上整,返回不小于参数的最小整数
floor:取下整,返回不大于参数的最大整数
hypot:已知直角三角形两个直角边长度,求斜边长度
poly:计算多项式