acosh, acoshf, acoshl

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Calcula el coseno hiperbólico inverso.

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  
);  

Parámetros

x
Valor de punto flotante.

Las funciones acosh devuelven el coseno hiperbólico inverso (arco coseno hiperbólico) de x. Estas funciones son válidas en el dominio x ≥ 1. Si x es menor que 1, errno se establece en EDOM y el resultado es un NaN reservado. El valor devuelto es el mismo si x es un NaN reservado, indefinido o infinito.

EntradaExcepción SEHExcepción de _matherr
± QNAN, IND, INFningunaninguna
x< 1></ 1>ningunaninguna

Cuando se usa C++, se puede llamar a las sobrecargas de acosh que toman y devuelven los valores float o long double . En un programa C, acosh siempre toma y devuelve un tipo double.

FunciónEncabezado CEncabezado C++
acosh, acoshf, acoshl<math.h><>>

Para obtener más información sobre compatibilidad, vea Compatibilidad.

// 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 );  
}  

cosh( 0.785398 ) = 1.324609  
acosh( 1.324609 ) = 0.785398  

No es aplicable. Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Compatibilidad de punto flotante
Long Double
cos, cosf, cosl, cosh, coshf, coshl
sen, sinf, sinl, sinh, sinhf, sinhl
Asinh, asinhf, asinhl
tan, tanf, tanl, tanh, tanhf, tanhl
ATANH, atanhf, atanhl
_CItan

Mostrar: