Partager via


cos, cosf, matraque, coshf

Calcule le cosinus (cos ou cosf) ou cosinus hyperbolique (cosh ou coshf).

double cos( 
   double x 
);
float cos(
   float x 
);  // C++ only
long double cos(
   long double x
);  // C++ only
float cosf( 
   float x 
);
double cosh( 
   double x 
);
float cosh(
   float x 
);  // C++ only
long double cosh(
   long double x
);  // C++ only
float coshf(
   float x 
);

Paramètres

  • x
    Angle en radians.

Valeur de retour

Cosinus ou cosinus hyperbolique d' x.Si x est supérieure ou égale à 263, ou inférieur ou égal à - 263, une perte d'importance dans le résultat d'un appel à cos se produit.

Si le résultat est trop important dans un appel d' cosh ou d' coshf , la fonction retourne HUGE_VAL et définit errno à ERANGE, par défaut.

Entrée

Une exception SEH

exception de Matherr

± QNAN,IND

aucun

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

X ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Notes

C++ permet la surcharge, vous pouvez appeler des surcharges d' cos et d' cosh.Dans un programme c, cos et cosh toujours prennent et retournent un double.

Configuration requise

routine

en-tête requis

cos, cosh, cosf, coshf

<math.h>

Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.

Exemple

Consultez l'exemple de sin, sinf, sinh, sinhf.

Équivalent .NET Framework

Voir aussi

Référence

Support à virgule flottante

acos, acosf

asin, asinf

atan, atanf atan2, atan2f

_matherr

sin, sinf, sinh, sinhf

bronzez, tanf, tanh, tanhf

_CIcos