COS, cosf, cosh, coshf
Obliczyć cosinus (cos lub cosf) lub wartość cosinusa hiperbolicznego (cosh lub 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
);
Parametry
- x
Kąt w radianach.
Wartość zwracana
Cosinus lub cosinus hiperboliczny liczby x.Jeśli x jest większa niż lub równa 263, lub mniej niż –263, utratę znaczenia w wyniku wywołania cos występuje.
Jeśli wynik jest za duży w cosh lub coshf zadzwonić, funkcja zwraca HUGE_VAL i ustawia errno do ERANGE, domyślnie.
Dane wejściowe |
Wyjątek SEH |
Wyjątek Matherr |
---|---|---|
± QNAN,IND |
Brak |
_DOMAIN |
± ∞ (cosf, cos) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf) |
INEXACT+OVERFLOW |
OVERFLOW |
Uwagi
C++ zezwala na przeciążenie, więc można wywoływać przeciążenia cos i cosh.W programie c cos i cosh zawsze podjąć i zwrotu typu double.
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
cos, cosh, cosf, coshf |
<math.h> |
Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.
Przykład
Zobacz przykład w sin, sinf, sinh, sinhf.