cos
, cosf
cosl
Berechnet den Kosinus.
Syntax
double cos( double x );
float cosf( float x );
long double cosl( long double x );
#define cos(X) // Requires C11 or higher
float cos( float x ); // C++ only
long double cos( long double x ); // C++ only
Parameter
x
Winkel im Bogenmaß.
Rückgabewert
Der Kosinus von x
. Wenn x
größer oder gleich 263 oder kleiner als oder gleich -263 ist, tritt ein Verlust der Bedeutung im Ergebnis auf.
Eingabe | SEH-Ausnahme | _matherr -Ausnahme |
---|---|---|
± QNaN, IND | none | _DOMAIN |
± INF | INVALID |
_DOMAIN |
Hinweise
Da C++ das Überladen zulässt, können Sie Überladungen von cos
aufrufen, die float
oder long double
-Werte verwenden und zurückgeben. In einem C-Programm, es sei denn, Sie verwenden das Makro <tgmath.h>, um diese Funktion aufzurufen, übernimmt cos
und gibt immer ein double
zurück.
Wenn Sie das Makro <tgmath.h>cos()
verwenden, bestimmt der Typ des Arguments, welche Version der Funktion ausgewählt ist. Ausführliche Informationen finden Sie unter Typgengenerische Mathematik.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher C-Header | Erforderlicher C++-Header |
---|---|---|
cos , cosh cosf |
<math.h> | <cmath> oder <math.h> |
cos()- Makro | <tgmath.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Beispiel
Sehen Sie sich das Beispiel in sin
, sinf
, sinl
.
Siehe auch
Mathematische Unterstützung und Gleitkommaunterstützung
acos
, acosf
acosl
asin
, asinf
asinl
atan
, , atanf
atanl
, atan2
, , atan2f
atan2l
_matherr
sin
, sinf
sinl
tan
, tanf
tanl