다음을 통해 공유


tan tanf, 않으면 tanh tanhf

탄젠트 계산 (tan 또는 tanf) 또는 하이퍼볼릭 탄젠트 값 (tanh 또는 tanhf).

double tan(
   double x 
);
float tan(
   float x 
);  // C++ only
long double tan(
   long double x
);  // C++ only
float tanf(
   float x 
);
double tanh(
   double x 
);
float tanh(
   float x 
);  // C++ only
long double tanh(
   long double x
);  // C++ only
float tanhf(
   float x 
);

매개 변수

  • x
    라디안 단위의 각도입니다.

반환 값

tan탄젠트 값을 반환 합니다. x.경우 x 보다 큰 또는 263, 작거나 것 보다 작거나 –263, 중요 한 결과에 손실이 발생 합니다.

입력

SEH 예외

Matherr예외

± QNAN, 찾기

없음

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

tanh하이퍼볼릭 탄젠트 값을 반환 합니다. x.없음 오류가 반환이 됩니다.

설명

C + + 있습니다 오버 로드 사용자의 오버 로드를 호출할 수 tan 및 tanh float 또는 long double 형식을 사용 합니다.C 프로그램에 있는 tan 및 tanh 함수 항상 사용 하 고 double을 반환 합니다.

요구 사항

루틴

필수 헤더

tan, tanf, tanh, tanhf

<math.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

예제

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

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

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

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

해당 .NET Framework 항목

참고 항목

참조

부동 소수점 지원

Long Double

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

cosf, cos cosh, coshf

sin, sinf, sinh, sinhf

_CItan