다음을 통해 공유


atanh, atanhf, atanhl

역쌍곡 탄젠트를 계산합니다.

double atanh(    double x  ); float atanh(    float x  );  // C++ only long double atanh(    long double x );  // C++ only float atanhf(    float x  ); long double atanhl(    long double x );

매개 변수

  • x
    부동 소수점 값입니다.

반환 값

atanh 함수는 x의 역쌍곡 탄젠트를 반환합니다. x가 1보다 크거나 –1 보다 작은 경우 errno는 EDOM으로 설정되고 결과는 Quiet NaN입니다. x가 1 또는 -1인 경우에는 양 또는 음의 무한대가 각각 반환되고 errno는 ERANGE로 설정됩니다.

입력

SEH 예외

Matherr 예외

± QNAN,IND

없음

없음

X ≥ 1; x ≤ -1

없음

없음

설명

C++에서는 오버로드를 허용하므로 float 또는 long double 값을 사용 및 반환하는 atanh의 오버로드를 호출할 수 있습니다. C 프로그램에서 atanh는 항상 double을 사용 및 반환합니다.

요구 사항

함수

C 헤더

C++ 헤더

atanh, atanhf, atanhl

<math.h>

<cmath>

호환성에 대한 자세한 내용은 호환성을 참조하십시오.

예제

// crt_atanh.c
// This program displays the hyperbolic tangent of pi / 4
// and the arc hyperbolic tangent of the result.
//

#include <math.h>
#include <stdio.h>

int main( void )
{
   double pi = 3.1415926535;
   double x, y;

   x = tanh( pi / 4 );
   y = atanh( x );
   printf( "tanh( %f ) = %f\n", pi/4, x );
   printf( "atanh( %f ) = %f\n", x, y );
}
  

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제을 참조하십시오.

참고 항목

참조

부동 소수점 지원

Long Double

acos, acosf, acosl

asin, asinf, asinl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl

_CItan