该函数计算以弧度表示的数字的反正弦值。
假设数字是“ x”。语法为:
float asin(float x); double asin(double x); long double asin(long double x); double asin(integral x);
x :要计算其反正弦值的值
参数 | 返回值 |
---|---|
-1≤x≤1 | -∏/2,∏/2 |
x1 | Not a Number |
让我们看一个简单的例子,当x的值为零时。
#include <iostream> #include<math.h> using namespace std; int main() { float degree=0; float x=degree*3.14/180; std::cout << "Value of Sine is :" <<sin(x)<< std::endl; cout<<"Inverse of Sine is :"<<asin(x); return 0; }
输出:
Value of Sine is :0 Inverse of Sine is :0
在此示例中,当x的值为零时,asin()函数计算数字的反正弦值。
让我们看一个简单的示例,当x的值大于1时。
#include <iostream> #include<math.h> using namespace std; int main() { float degree=90; float x=degree*3.14/180; std::cout << "Value of Sine is :" <<sin(x)<< std::endl; cout<<"Inverse of Sine is :"<<asin(x); return 0; }
输出:
Value of Sine is :1 Inverse of Sine is :nan
在此示例中,当x的值大于1时,asin()函数计算数字的反正弦值。
让我们看一个简单的例子,当x的值小于-1时。
#include <iostream> #include<math.h> using namespace std; int main() { float degree= -78; float x=degree*3.14/180; std::cout << "Value of Sine is : " <<sin(x)<< std::endl; cout<<"Inverse of Sine is :"<<asin(x); return 0; }
输出:
Value of Sine is : -0.978004 Inverse of Sine is :nan
在此示例中,当x的值小于-1时,asin()函数计算数字的反正弦值。
链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-math-asin-function.html
来源:LearnFk无涯教程网
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
HarmonyOS快速入门与实战 -〔QCon+案例研习社〕