C语言 asin()
函数用于求反正弦值,即求正弦值的弧度,它是C语言的数学函数之一,位于标准库<math.h>
中。
因asin()函数求的是正弦值的弧度,而我们一般学的是角度,所以需要将弧度转为角度,公式为:弧度 * 180.0 / 3.1415926
语法
语法如下:double asin(double x);
参数
- x:正弦值。
x的定义域为[-1.0,1.0],值域为[-π/2,+π/2]
返回值
返回正弦值对应的弧度。
程序示例
介绍一个例子,了解C语言 asin()
函数的使用方法。
#include <stdio.h>
#include<math.h>
#define PI 3.1415926
int main( )
{
double param, result;
param = 0.5;//正弦值
result = asin (param) * 180.0 / PI;//asin()结果后,弧度转角度
printf ("正弦值为%lf的角度为%lf", param, result);
getchar();
return 0;
}
程序运行结果:
正弦值为0.500000的角度为30.000000
这里,需要将弧度转为角度获取结果值。