sinh
, sinhf
, sinhl
Calcule le sinus hyperbolique.
Syntaxe
double sinh(double x);
float sinhf(float x);
long double sinhl(long double x);
#define sinh(x) // Requires C11 or higher
float sinh(float x); // C++ only
long double sinh(long double x); // C++ only
Paramètres
x
Angle en radians.
Valeur retournée
Les fonctions sinh
retournent le sinus hyperbolique de x
. Par défaut, si le résultat est trop volumineux, sinh
définit ERANGE
errno
et retourne ±HUGE_VAL
.
Entrée | Exception SEH | Exception _matherr |
---|---|---|
± QNaN, IND | Aucun | _DOMAIN |
|x| ≥ 7.104760e+002 |
OVERFLOW +INEXACT |
OVERFLOW |
Pour plus d’informations sur les codes de retour, consultez , , _sys_errlist
_doserrno
et _sys_nerr
.errno
Notes
C++ autorisant la surcharge, vous pouvez appeler des surcharges de sinh
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, sinh
prend toujours et retourne double
.
Si vous utilisez la sinh
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++) |
---|---|---|
sinh , sinhf , sinhl |
<math.h> |
<cmath> ou <math.h> |
Macro sinh |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Exemple
// crt_sinhcosh.c
// This program displays the hyperbolic
// sine and hyperbolic cosine of pi / 2.
// Compile by using: cl /W4 crt_sinhcosh.c
#include <math.h>
#include <stdio.h>
int main( void)
{
double pi = 3.1415926535;
double x, y;
x = pi / 2;
y = sinh( x );
printf( "sinh( %f ) = %f\n",x, y );
y = cosh( x );
printf( "cosh( %f ) = %f\n",x, y );
}
sinh( 1.570796 ) = 2.301299
cosh( 1.570796 ) = 2.509178
Voir aussi
Prise en charge mathématique et à virgule flottante
acosh
, acoshf
, acoshl
asinh
, asinhf
, asinhl
atanh
, atanhf
, atanhl
cosh
, coshf
, coshl
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