Freigeben über


cos, cosfcosl

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, ü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, coshcosf <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, acosfacosl
asin, asinfasinl
atan, , atanfatanl, atan2, , atan2fatan2l
_matherr
sin, sinfsinl
tan, tanftanl