C语言 <math.h> atan2 函数
-
描述
C库函数double atan2(double x,double y))根据两个值的符号返回以y / x弧度表示的反正切,以确定正确的象限。 -
声明
以下是atan2函数的声明。double atan2(double y, double x)
参数- x - 这是表示x坐标的浮点值。
- y - 这是表示y坐标的浮点值。
-
返回值
此函数返回y/x的反正切值,间隔为[-pi,+pi]弧度。示例以下示例显示atan2函数的用法-
尝试一下#include <stdio.h> #include <math.h> #define PI 3.14159265 int main () { double x, y, ret, val; x = -7.0; y = 7.0; val = 180.0 / PI; ret = atan2 (y,x) * val; printf("The arc tangent of x = %lf, y = %lf ", x, y); printf("is %lf degrees\n", ret); return(0); }
让我们编译并运行上面的程序,它将产生以下结果-The arc tangent of x = -7.000000, y = 7.000000 is 135.000000 degrees