cos, cosf, cosl, cosh, coshf, coshl
코사인(cos, cosf, 혹은 cosl), 혹은 쌍곡 코사인 (cosh, coshf, 혹은 coshl)을 계산합니다.
double cos(
double x
);
float cos(
float x
); // C++ only
long double cos(
long double x
); // C++ only
float cosf(
float x
);
long double cosl(
long double x
);
double cosh(
double x
);
float cosh(
float x
); // C++ only
long double cosh(
long double x
); // C++ only
float coshf(
float x
);
long double coshl(
long double x
);
매개 변수
- x
라디안에서 단위의 각도입니다.
반환 값
이 x의 쌍곡 코사인 혹은 코사인 입니다. 이 x 가 크거나 263과 같거나 -263과 같거나 작은 경우, cos, cosf, 혹은 cosl 로 호출된 결과인 중요한 손실이 발생합니다.
기본적으로, cosh, coshf 혹은 coshl 보다 큰 결과인 경우, 함수는 HUGE_VAL 을 반환하고 errno 을 ERANGE으로 설정합니다.
입력 |
SEH 예외 |
Matherr 예외 |
---|---|---|
± QNAN,IND |
없음 |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
설명
C++가 오버로딩을 허용하기 때문에 float 혹은 long double 값을 사용하고 반환하는 cos 과 cosh 의 오버로드를 호출할 수 있습니다. C 프로그램에서 cos 및 cosh는 항상 double을 사용하고 반환합니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
호환성에 대한 자세한 내용은 호환성을 참조하십시오.
예제
sin, sinf, sinl, sinh, sinhf, sinhl의 예제를 참조하십시오.
해당 .NET Framework 항목
참고 항목
참조
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl