다음을 통해 공유


acosh, acoshf, acoshl

역쌍곡 코사인을 계산합니다.

double acosh(    double x  ); float acosh(    float x  );  // C++ only long double acosh(    long double x );  // C++ only float acoshf(    float x  ); long double acoshl(    long double x );

매개 변수

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

반환 값

acosh 함수는 x의 역쌍곡 코사인을 반환합니다. 이러한 함수는 도메인 x ≥ 1에 대해서 유효합니다. x가 1보다 작으면 errno는 EDOM으로 설정되고 결과는 Quiet NaN입니다. x가 Quiet NaN, 무한 또는 무한대이면 동일한 값이 반환됩니다.

입력

SEH 예외

_matherr 예외

± QNAN, IND, INF

없음

없음

x < 1

없음

없음

설명

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

요구 사항

함수

C 헤더

C++ 헤더

acosh, acoshf, acoshl

<math.h>

<cmath>

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

예제

// crt_acosh.c
// Compile by using: cl /W4 crt_acosh.c
// This program displays the hyperbolic cosine of pi / 4
// and the arc hyperbolic cosine of the result.

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

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

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

해당 .NET Framework 항목

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

참고 항목

참조

부동 소수점 지원

Long Double

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

asinh, asinhf, asinhl

tan, tanf, tanl, tanh, tanhf, tanhl

atanh, atanhf, atanhl

_CItan