cos, cosf, cosl, cosh, coshf, coshl
Calcule le cosinus (cos, cosf, ou cosl), ou le cosinus hyperbolique (cosh, coshf, ou coshl).
double cos(
double x
);
float cos(
float x
); // C++ only
long double cos(
long double x
); // C++ only
float cosf(
float x
);
long double cosl(
long double x
);
double cosh(
double x
);
float cosh(
float x
); // C++ only
long double cosh(
long double x
); // C++ only
float coshf(
float x
);
long double coshl(
long double x
);
Paramètres
- x
Angle en radians.
Valeur de retour
Cosinus ou cosinus hyperbolique de x. Si x est supérieur ou égale à 263, ou inférieur ou égale à – 263, une perte d'importance dans le résultat d'un appel à cos, cosf, ou cosl se produit.
Par défaut, si le résultat est trop important dans un cosh, coshf, ou un appel de coshl, la fonction retourne HUGE_VAL et affecte errno à la valeur ERANGE.
Entrée |
Exception SEH |
Exception Matherr |
---|---|---|
± QNAN,IND |
aucun |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
X ≥ 7,104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
Notes
Comme C++ permet la surcharge, il est possible d'appeler les surcharges de cos et cosh qui acceptent et renvoient les valeurs float ou long double . Dans un programme C, cos et cosh prennent et retournent toujours double.
Configuration requise
Routine |
En-tête requis |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Exemple
Consultez l'exemple dans sin, sinf, sinl, sinh, sinhf, sinhl.
Équivalent .NET Framework
Voir aussi
Référence
Prise en charge de la virgule flottante
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl