math头文件中常用的函数

C语言提供了很多实用的数学函数,如果要使用,需要在程序开头加上math.h头文件。下面是几个比较常用的数学函数,需要掌握。
1.fabs(double x)/abs(int x)对变量x取绝对值。
2.floor(double x)对变量x向下取整,如floor(5.2)=5。ceil(double x)对变量x向上取整,如ceil(5.2)=6。
3.pow(double/int r,double/int p)用于计算r^p。
4.sqrt(double x)用于返回变量x的算术平方根。
5.log(double x)用于返回变量下以自然对数为底的对数。
6.round(double x)用于将变量x四舍五入,返回类型也是double,需进行取整。如round(3.55)=4.000000。
7.sin(double x),cos(double x)和tan(double x)用于返回变量的正弦值、余弦值和正切值,参数要求是弧度制。
8.asin(double x),acos(double x)和atan(double x)分别返回变量x的反正弦值、反余弦值和反正切值,示例如下:

#include<bits/stdc++.h>
#include<math.h>
const double pi=acos(-1.0);
int main()
{
   double db1=sin(pi*45/180);
   double db2=cos(pi*45/180);
   double db3=tan(pi*45/180);
   double db4=asin(1);
   double db5=acos(-1.0);
   double db6=atan(0);
   cout<<db1<<" "<<db2<<" "<<db3<<endl;
   cout<<db4<<" "<<db5<<" "<<db6<<endl;
   return 0;
   }

输出结果:

0.707107 0.707107 1.000000
1.570796 3.141593 0.000000

差不多常用的函数就这些了!

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值