cosh
, coshf
, coshl
Calcule le cosinus hyperbolique.
Syntaxe
double cosh( double x );
float coshf( float x );
long double coshl( long double x );
#define cosh(X) // Requires C11 or higher
float cosh( float x ); // C++ only
long double cosh( long double x ); // C++ only
Paramètres
x
Angle en radians.
Valeur retournée
Cosinus hyperbolique de x
.
Par défaut, si le résultat est trop grand dans un appel cosh
, coshf
ou coshl
, la fonction retourne HUGE_VAL
et définit errno
sur ERANGE
.
Entrée | Exception SEH | Exception _matherr |
---|---|---|
± QNaN, IND | aucune | _DOMAIN |
x ≥ 7.104760e+002 |
INEXACT +OVERFLOW |
OVERFLOW |
Notes
C++ autorisant la surcharge, vous pouvez appeler des surcharges de cosh
qui acceptent et retournent des valeurs float
ou long double
. Dans un programme C, sauf si vous utilisez la <tgmath.h>
macro pour appeler cette fonction, cosh
prend toujours et retourne un double
.
Si vous utilisez la cosh
macro à partir de <tgmath.h>
laquelle , 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 requis (C) | En-tête requis (C++) |
---|---|---|
coshf , cosl , coshl |
<math.h> |
<cmath> ou <math.h> |
Macro coshf |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Exemple
Consultez l’exemple dans sinh
, sinhl
sinhf
.
Voir aussi
Prise en charge mathématique et à virgule flottante
acosh
, acoshf
, acoshl
asinh
, asinhf
, asinhl
atanh
, atanhf
, atanhl
_matherr
sinh
, sinhf
, sinhl
tanh
, tanhf
, tanhl
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