Partager via


cos, , cosfcosl

Calcule le cosinus.

Syntaxe

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

Paramètres

x
Angle en radians.

Valeur retournée

Cosinus de x. Si x elle est supérieure ou égale à 263, ou inférieure ou égale à -263, une perte de signification dans le résultat se produit.

Input Exception SEH Exception _matherr
± QNaN, IND Aucune _DOMAIN
± INF INVALID _DOMAIN

Notes

C++ autorisant la surcharge, vous pouvez appeler des surcharges de cos qui acceptent et retournent des valeurs float ou long double. Dans un programme C, sauf si vous utilisez la macro <tgmath.h> pour appeler cette fonction, cos prend toujours et retourne double.

Si vous utilisez la macro <tgmath.h>cos(), le type de l’argument détermine la version de la fonction sélectionnée. Pour plus d’informations, consultez les mathématiques génériques de type.

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Spécifications

Routine En-tête C requis En-tête C++ requis
cos, , coshcosf <math.h> <cmath> ou <math.h>
cos() macro <tgmath.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Exemple

Consultez l’exemple dans sin, sinlsinf.

Voir aussi

Prise en charge des fonctions mathématiques et à virgule flottante
acos, , acosfacosl
asin, , asinfasinl
atan, , atanf, atan2atanl, , atan2fatan2l
_matherr
sin, , sinfsinl
tan, , tanftanl