cos
, cosf
, cosl
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.
Entrée | 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 un 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 , cosh , cosf |
<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
, sinl
sinf
.
Voir aussi
Prise en charge mathématique et à virgule flottante
acos
, acosf
, acosl
asin
, asinf
, asinl
atan
, atanf
, atanl
, atan2
, atan2f
, atan2l
_matherr
sin
, sinf
, sinl
tan
, tanf
, tanl
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour