Freigeben über


cos, cosf, Cosh, coshf

Berechnet den Kosinus (cos oder cosf) oder Hyperbelkosinus (cosh oder 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 
);

Parameter

  • x
    Winkel im Bogenmaß.

Rückgabewert

Der Kosinus oder den Hyperbelkosinus von x.Wenn x größer oder gleich 263 oder kleiner oder gleich 263, ist ein Verlust des Schritts im Ergebnis eines Aufrufs von cos tritt auf.

Wenn das Ergebnis in einem cosh oder coshf Aufruf zu groß ist, gibt die Funktion HUGE_VAL zurück und legt errno standardmäßig auf ERANGEfest.

Eingabe

SEH Ausnahme

Matherr-Ausnahme

± QNAN,IND

Keine

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Hinweise

C++ lässt Überladen, das heißt Sie können Überladungen von cos und coshaufrufen.In einem C-Programm nehmen cos und cosh und geben immer ein Double zurück.

Anforderungen

Routine

Erforderlicher Header

cos, cosh, cosf, coshf

<math.h>

Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.

Beispiel

Weitere Informationen finden Sie im Beispiel in Sünde, sinf, sinh, sinhf.

.NET Framework-Entsprechung

Siehe auch

Referenz

Gleitkommaunterstützung

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

_matherr

Funktionen sin, sinf, sinh, sinhf

tan, tanf, tanh, tanhf

_CIcos