Partager via


asinh, asinhf, asinhl

Calcule le sinus hyperbolique inverse.

double asinh(    double x  ); float asinh(    float x  );  // C++ only long double asinh(    long double x );  // C++ only float asinhf(    float x  ); long double asinhl(    long double x );

Paramètres

  • x
    Valeur à virgule flottante.

Valeur de retour

Les fonctions asinh retournent le sinus hyperbolique inverse (arc sinus hyperbolique) de x. Cette fonction est valide sur le domaine à virgule flottante. Si x est une valeur NaN silencieuse, est indéfini ou infini, la même valeur est retournée.

Entrée

Exception SEH

Exception _matherr

± QNAN, IND, INF

aucun

aucun

Notes

Quand vous utilisez C++, vous pouvez appeler des surcharges d'asinh qui acceptent et retournent des valeurs float ou long double. Dans un programme C, asinh accepte et retourne toujours double.

Configuration requise

Fonction

En-tête C

En-tête C++

asinh, asinhf, asinhl

<math.h>

<cmath>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

Exemple

// crt_asinh.c
// Compile by using: cl /W4 crt_asinh.c
// This program displays the hyperbolic sine of pi / 4
// and the arc hyperbolic sine of the result.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double pi = 3.1415926535;
   double x, y;

   x = sinh( pi / 4 );
   y = asinh( x );
   printf( "sinh( %f ) = %f\n", pi/4, x );
   printf( "asinh( %f ) = %f\n", x, y );
}
  

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de code non managé.

Voir aussi

Référence

Prise en charge de la virgule flottante

Long double

cos, cosf, cosl, cosh, coshf, coshl

acosh, acoshf, acoshl

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl

atanh, atanhf, atanhl

_CItan