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
这里,需要将弧度转为角度获取结果值。