cos, cosf, cosl, cosh, coshf, coshl
Berechnet den Kosinus (cos, cosf oder cosl) oder den hyperbolischen Kosinus (cosh, coshf oder 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
);
Parameter
- x
Winkel im Bogenmaß.
Rückgabewert
Der Kosinus oder hyperbolische Kosinus von x. Wenn x größer oder gleich 263 oder kleiner oder gleich – 263 ist, tritt im Ergebnis eines Aufrufs von cos, cosf oder cosl ein Genauigkeitsverlust auf.
Wenn das Ergebnis in einem Aufruf von cosh, coshf oder coshl zu groß ist, gibt die Funktion standardmäßig HUGE_VAL zurück und legt errno auf ERANGE fest.
Eingabe |
SEH-Ausnahme |
Matherr-Ausnahme |
---|---|---|
± QNAN,IND |
Keine |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
x ≥ 7,104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
Hinweise
Da C++ das Überladen zulässt, können Sie Überladungen von cos und cosh aufrufen, die float- oder long double-Werte verwenden und zurückgeben. In einem C-Programm verwenden cos und cosh immer double und geben dieses auch zurück.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
Zusätzliche Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Beispiel
Siehe das Beispiel in sin, sinf, sinl, sinh, sinhf, sinhl.
.NET Framework-Entsprechung
Siehe auch
Referenz
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl