다음을 통해 공유


cosf, cos cosh, coshf

코사인을 계산 (cos 또는 cosf) 또는 하이퍼볼릭 코사인 (cosh 또는 coshf).

double cos( 
   double x 
);
float cos(
   float x 
);  // C++ only
long double cos(
   long double x
);  // C++ only
float cosf( 
   float x 
);
double cosh( 
   double x 
);
float cosh(
   float x 
);  // C++ only
long double cosh(
   long double x
);  // C++ only
float coshf(
   float x 
);

매개 변수

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

반환 값

코사인 값 또는 하이퍼볼릭 코사인 값을 x.경우 x 263, 보다 크거나 같음 또는 손실의 중요성에 대 한 호출의 결과를 –263, cos 발생 합니다.

결과에 비해 너무 큰 경우는 cosh 또는 coshf , 반환 하는 함수를 호출 HUGE_VAL 를 설정 하 고 errno 에 ERANGE, 기본적으로.

입력

SEH 예외

Matherr 예외

± QNAN,IND

없음

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

설명

C + + 수 오버, 오버 로드를 호출할 수 있도록 cos 및 cosh.C 프로그램에서 cos 및 cosh 항상 사용 하 고 double을 반환 합니다.

요구 사항

루틴

필수 헤더

cos, cosh, cosf, coshf

<math.h>

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

예제

예제를 참조 하십시오 sin, sinf, sinh, sinhf.

해당 .NET Framework 항목

참고 항목

참조

부동 소수점 지원

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

_matherr

sin, sinf, sinh, sinhf

tan tanf, 않으면 tanh tanhf

_CIcos