math.h函数

math.h内常用函数

1.绝对值函数 absolute

1.整数绝对值,abs

函数原型: 
int abs(int x);
函数功能: 
求整数x的绝对值

int number=-1234;
abs(number);
//结果是1234

2.浮点数绝对值,fabs

函数原型:
double fabs(double x);
函数功能:
求浮点数x的绝对值.

float  number=-1234.0;
fabs(number);
//结果是1234.0
2.取整(round)与取余(mod)

2.取整和取余

1.向上取整,ceil(天花板)

函数原型:     
double ceil(double num)
函数功能:     
得到不小于num的最小整数
函数返回:     用双精度表示的最小整数

2.向下取整,floor(地板)

函数原型:     
double floor(double x);
函数功能:     求出不大于x的最大整数.
函数返回:     该整数的双精度实数

3.浮点数取余,fmod

函数原型:
double fmod (double x, double y); 
注意点
1.返回两参数相除x/y的余数
2.符号与x相同
3.如果y为0,则结果与具体的额实现有关

4.分解整数与小数,modf

函数原型:     
double modf(double val,double *iptr);
函数功能:     
把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元.
函数返回:     val的小数部分
参数说明:     val 待分解的数
所属文件:     <math.h>
使用样例
double fraction,integer;
double number=100000.567;  fraction=modf(number,&integer);

返回小数部分modf(传入要分解的数,传入要将整数写入的变量的地址)

3.指数与对数

1.exp,求e^x

函数原型:     
double exp(double x);
函数功能:     
求e的x次幂

使用样例
enumber=exp(5)
即为  e^5

2.pow,power幂函数

函数名称:     pow,求x^y
函数原型:     
double pow(double x,double y);
函数功能:     
计算以x为底数的y次幂,即计算x^y的值.
函数返回:     
计算结果
参数说明:     x-底数,y-幂数

使用样例
number=pow(2.1,5.1)
number=2.1^5.1

注意要点:
x,y要用double

3.平方根,square root

square平方 root根
函数原型:     
double sqrt(double x);

函数功能:     
计算x的开平方.

函数返回:     
计算结果

参数说明:     x>=0

使用样例
number=sqrt(5)
number=√5
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PeiYuYu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值