acosh, acoshf, acoshl
Calcule le cosinus hyperbolique inverse.
double acosh( double x ); float acosh( float x ); // C++ only long double acosh( long double x ); // C++ only float acoshf( float x ); long double acoshl( long double x );
Paramètres
- x
Valeur à virgule flottante.
Valeur de retour
Les fonctions acosh retournent le cosinus hyperbolique inverse (arc cosinus hyperbolique) de x. Ces fonctions sont valides sur le domaine x ≥ 1. Si x est inférieur à 1, errno prend la valeur EDOM et le résultat est une valeur NaN silencieuse. 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 |
x < 1 |
aucun |
aucun |
Notes
Quand vous utilisez C++, vous pouvez appeler des surcharges d'acosh qui acceptent et retournent des valeurs float ou long double. Dans un programme C, acosh accepte et retourne toujours double.
Configuration requise
Fonction |
En-tête C |
En-tête C++ |
---|---|---|
acosh, acoshf, acoshl |
<math.h> |
<cmath> |
Pour plus d'informations sur la compatibilité, voir Compatibilité.
Exemple
// crt_acosh.c
// Compile by using: cl /W4 crt_acosh.c
// This program displays the hyperbolic cosine of pi / 4
// and the arc hyperbolic cosine of the result.
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = cosh( pi / 4 );
y = acosh( x );
printf( "cosh( %f ) = %f\n", pi/4, x );
printf( "acosh( %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
cos, cosf, cosl, cosh, coshf, coshl
sin, sinf, sinl, sinh, sinhf, sinhl