C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊

C 庫函數(shù) atan2() 使用方法及示例

C 標準庫 - <math.h>

C 庫函數(shù) double atan2(double y, double x) 返回以弧度表示的 y/x 的反正切。y 和 x 的值的符號決定了正確的象限。

聲明

下面是 atan2() 函數(shù)的聲明。

double atan2(double y, double x)

參數(shù)

  • x  -- 代表 x 軸坐標的浮點值。

  • y  -- 代表 y 軸坐標的浮點值。

返回值

該函數(shù)返回以弧度表示的 y/x 的反正切,弧度區(qū)間為 [-pi,+pi]。

在線示例

下面的示例演示了 atan2() 函數(shù)的用法。

#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("x = %lf, y = %lf 的反正切", x, y);
   printf("是 %lf 度\n", ret);
  
   return(0);
}

讓我們編譯并運行上面的程序,這將產(chǎn)生以下結(jié)果:

x = -7.000000, y = 7.000000 的反正切是 135.000000 度

C 標準庫 - <math.h>

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清