아탄, 아탄에프, 아탄엘, atand32, atand64, atand128 서브루틴
용도
호 탄젠트를 계산합니다.
구문
#include <math.h>
float atanf (x)
float x;
long double atanl (x)
long double x;
double atan (x)
double x;
_Decimal32 atand32 (x)
_Decimal32 x;
_Decimal64 atand64 (x)
_Decimal64 x;
_Decimal128 atand128 (x)
_Decimal128 x;설명
Atanf, atanl, atan, atand32, atand64, atand128 서브루틴은 x 매개변수의 원호 탄젠트의 원주값을 계산합니다.
오류 상황을 확인하려는 애플리케이션은 이 함수를 호출하기 전에 errno 전역 변수를 0으로 설정하고 feclearexcept(FE_ALL_EXCEPT)를 호출해야 합니다. 반환 시 errno가 0이 아니거나 fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) 가 0이 아닌 경우 오류가 발생했음을 알 수 있습니다.
매개변수
| 항목 | 설명 |
|---|---|
| x | 계산할 값을 지정합니다. |
리턴 값
성공적으로 완료되면 atanf, atanl, atan, atand32, atand64 및 atand128 서브루틴은 [-pi /2, pi/2] 라디안 범위에서 x의 아크 접선을 반환합니다.
X가 NaN, NaN 반환됩니다.
X가 0이면 x가 반환됩니다.
X가 ±Inf이면 ±x/2 반환됩니다.
X가 정상이 아닌 경우 범위 오류가 발생하고 x가 반환될 수 있습니다.