C语言数学函数

C语言 acos()函数用于求反余弦值,即求余弦值的弧度,它是C语言的数学函数之一,位于标准库<math.h>中。

因acos()函数求的是余弦值的弧度,而我们一般学的是角度,所以需要将弧度转为角度,公式为:弧度 * 180.0 / 3.1415926

语法

语法如下:
double acos(double x);

参数

  • x:余弦值。

x的定义域为[-1.0,1.0],值域为[0,π]。

返回值

返回余弦值对应的弧度。

程序示例

介绍一个例子,了解C语言 acos()函数的使用方法。

#include <stdio.h>
#include<math.h>

#define PI 3.1415926
int main( )
{
 	double param, result;
	param = 0.5;//余弦值
        result = acos (param) * 180.0 / PI;//acos()结果后,弧度转角度
	printf ("余弦值为%lf的角度为%lf", param, result);

	getchar();
	return 0;
 
}

程序运行结果:

余弦值为0.500000的角度为60.000001

这里,需要将弧度转为角度获取结果值。