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 Keine _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, cos übernimmt und gibt immer ein double.

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 "Typgenerika" .

Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the 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 und Gleitkommaunterstützung
acos, acosf, acosl
asin, asinf, asinl
atan, atanf, atanl, atan2, atan2f, atan2l
_matherr
sin, sinf, sinl
tan, tanf, tanl