📜  带有示例的C C++中的asin()和atan()函数(1)

📅  最后修改于: 2023-12-03 15:09:45.732000             🧑  作者: Mango

带有示例的C/C++中的asin()和atan()函数

简介

asin()和atan()都是C/C++中的三角函数,其作用分别为求反正弦和反正切值。它们的返回值都是弧度制下的角度值。

在C/C++中,正弦、余弦、正切等三角函数通常使用弧度制,而不是角度制。

asin()函数

asin()函数的原型如下:

double asin(double x);

函数说明:返回x的反正弦值,返回值范围在[-π/2, π/2]之间。

下面是一个示例代码:

#include <iostream>
#include <cmath>

int main() {
    double x = 0.5;
    double y = asin(x);
    std::cout << "asin(" << x << ") = " << y << " radians" << std::endl; 
    return 0;
}

输出结果为:

asin(0.5) = 0.523599 radians
atan()函数

atan()函数的原型如下:

double atan(double x);

函数说明:返回x的反正切值,返回值范围在[-π/2, π/2]之间。

下面是一个示例代码:

#include <iostream>
#include <cmath>

int main() {
    double x = 1;
    double y = atan(x);
    std::cout << "atan(" << x << ") = " << y << " radians" << std::endl; 
    return 0;
}

输出结果为:

atan(1) = 0.785398 radians
总结

asin()和atan()函数是C/C++中常用的三角函数,用来求反正弦和反正切值。在使用时需要注意弧度制和角度制的区别。