标准库头文件:cmath

1.常用变量

INFINITY    //正无穷大或保证上溢float的值 
HUGE_VALF	//float的上溢值
HUGE_VAL	//double的上溢值
HUGE_VALL	//long double的上溢值
NAN    //Not A Number非数字
float_t    //至少和float一样宽的最高效浮点类型
double_t    //至少和double一样宽的最高效浮点类型 

2.常用操作

float abs( float arg );    //返回绝对值
double abs( double arg );
float fabs ( float arg );    //返回浮点数的绝对值
fmod(6.0, 4.0);    //浮点数取余
remainder(+5.1, +3.0);// = -0.9,有符号取余
remainder(-5.1, +3.0);// = 0.9,有符号取余
fmax(2.3, 2.4);    //返回浮点数的更大值
fmin(2.3, 2.4);    //返回浮点数的更小值
exp(3);    //返回e的3次幂
exp2(3);    //返回2的3次幂
log(10);    //返回ln(10),C++中没有变量表示e
log10(10);    //返回log以10为底
log2(4);    //返回log以2为底
pow(2,4);    //返回2的4次幂
powf(2.0,4.0);    //返回2的4次幂
sqrt(25);    //返回25的平方根
sqrtf(25.0);//返回25的平方根
cbrt(27);    //返回27的立方根
cbrtf(27.0);//返回27的立方根
sin(pi/6);//正弦函数,其中pi是const double pi = std::acos(-1);
cos(pi/6);//余弦函数,其中pi是const double pi = std::acos(-1);
tan(pi/6);//正切函数,其中pi是const double pi = std::acos(-1);
asin(pi/6);//反正弦函数,其中pi是const double pi = std::acos(-1);
acos(pi/6);//反余弦函数,其中pi是const double pi = std::acos(-1);
atan(pi/6);//反正切函数,其中pi是const double pi = std::acos(-1);
ceil(+2.4);//不小于2.4的最接近整数
floor(+2.4);//不大于2.4的最接近整数
trunc(+2.7);    // = 2.000000,绝对值不大于2.7的最接近整数
trunc(-2.9);    // = -2.000000,绝对值不大于2.9的最接近整数,符号不变
round(+2.3);    // = 2.0,四舍五入后的值
round(+2.5);    // = 3.0,四舍五入后的值
round(+2.7);    // = 3.0,四舍五入后的值
rint(+2.5);     // = 2.0,往偶数方向取整
rint(+1.5);     // =2.0,往偶数方向取整

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值