C语言math.h库中常用的函数

C语言math.h库中常用的函数

#include <math.h>

1.计算双精度浮点数x的绝对值用fabs()
函数原型:

double fabs(double x)

2.计算整数x的绝对值用abs()
函数原型:

int abs(int x)

3.计算x^y(x的y次方)用pow()
函数原型:

double pow(double x,double y)

4.计算e^x用exp()
函数原型:

double exp(double x)

5.计算x的平方根用sqrt()
函数原型:

double sqrt(double x)

6.计算弧度角x的正弦值用sin()
函数原型:

double sin(double x)
#define PI 3.1415926
sin(x*PI/180)//输入90(x=90)则返回1

7.计算弧度角x的余弦值用cos()
函数原型:

double cos(double x)
#define PI 3.1415926
cos(x*PI/180)//输入90(x=90)则返回0

8.计算弧度角x的正切值用tan()
函数原型:

double tan(double x)/计算x的正切值
#define PI 3.1415926
tan(x*PI/180)//输入45(x=45)则返回1

9.计算x的反正弦值用asin()—反正弦函数,如数学中的arsin(x),x的范围为[-1,1]
1弧度=180/PI ----弧度制跟角度制的换算
函数原型:

double asin(double x)  //返回值:弧度值
#define PI 3.1415926
printf("%.1f度\n",asin(double(x))*180/PI);//x=1,输出90.0度

10.计算x的反余弦值用acos()—反余弦函数,如数学中的arcos(x),x的范围为[-1,1]
函数原型:

double acos(double x)//返回值:弧度值
#define PI 3.1415926
printf("%.1f度\n",acos(double(x))*180/PI);//x=-1,输出180.0度

11.计算x的反正切值用atan()—反正切函数,如数学中的artan(x)
函数原型:

double atan(double x)//返回值:弧度值
#define PI 3.1415926
printf("%.1f度\n",atan(double(x))*180/PI);//x=-1,输出-45.0度

12.对x进行四舍五入用round()
函数原型:

double round(double x)

13.计算ln(x)用log()
函数原型:

double log(double x)

14.计算log10(x)用log10() ----以10为底的对数
函数原型:

double log10(double x)

15.计算x/y的余数用fmod()

double fmod(double x,double y)

16.返回不大于x的最大整数值用floor()
函数原型:

double floor(double x)

17.返回不小于x的最小整数值用ceil()
函数原型:

double ceil(double x)

18.返回一个数的小数部分用modf()
函数原型:

double modf(double x,double* integer)//设置integer为整数部分
#include <stdio.h>
#include <math.h>
int main()
{
	double x = 12.345;
	double integer;
	double small = modf(x, &integer);
	printf("%f\n%.0f\n", small, integer);
	return 0;
}
输出:
0.345000
12

19.frexp()
函数原型:

double frexp(double val,int* exp)

将val分解为:
val=x*2^n,其中0.5<=x<1,函数返回值为x,n存放在exp所指向的变量中

#include <stdio.h>
#include <math.h>
int main()
{
	int p=0;
	double x = frexp(4.231,&p);
	printf("%f\n%d\n", x, p);
	return 0;
}
输出:
0.528875
3
  • 76
    点赞
  • 647
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: math.h是C语言中的标准头文件之一,在编写数学相关的程序时经常会用到。为了使用math.h头文件,我们只需在程序中包含这个头文件即可。 要下载math.h头文件,需要安装一个C编译器,比如gcc。对于Windows操作系统,可以下载MinGW或者Cygwin编译器;对于MAC或者Linux操作系统,可以使用预先安装的GCC编译器。 安装好编译器后,我们就可以使用math.h头文件了。在程序中,我们只需要在需要使用数学函数时引入math.h即可。比如,如果我们需要使用sin函数,只需要在程序中包含#include <math.h>,然后就可以调用sin函数进行数学计算了。 需要注意的是,不同的数学函数对应不同的头文件。如果我们只需要使用某个特定的数学函数,可以选择只包含对应的头文件,比如<math.h>中的sin函数对应的头文件是<cmath>。这样可以节省编译时间和内存空间。 总的来说,要下载math.h头文件,我们需要安装一个C编译器,并在程序中包含math.h头文件即可开始使用数学函数。 ### 回答2: math.h是C语言常用的头文件之一,它提供了一些数学运算的函数原型和宏定义。如果需要使用math.h头文件,可以按照以下步骤进行下载。 首先,在编写C程序之前,确保你已经安装了编译器,如gcc。接下来,打开你的文本编辑器,创建一个新的C源文件,比如"myprogram.c"。 然后,在你的源文件中,添加以下代码行: ```c #include <math.h> ``` 这样就将math.h头文件包含进了你的程序中。 保存并关闭文件。接下来,打开你的终端或命令提示符,并进入到包含你的源文件的目录。 然后,使用以下命令来编译你的程序: ``` gcc -o myprogram myprogram.c -lm ``` 这里的"-lm"选项是为了链接数学库,因为math.h头文件中的函数需要数学库的支持。 如果编译没有错误,你会得到一个可执行文件,比如"myprogram"。最后,运行该文件: ``` ./myprogram ``` 这样,你就成功地使用了math.h头文件的函数。 总结一下,下载math.h头文件的过程就是将其包含进你的C源文件,并使用编译器来编译和链接你的程序。这样,你就可以使用math.h提供的数学函数了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值