Compartilhar via


asinh, asinhf, asinhl

Calcula o seno hiperbólico inverso.

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

Parâmetros

  • x
    Valor de ponto flutuante.

Valor de retorno

As funções asinh retornam o seno hiperbólico inverno (seno hiperbólico do arco) de x. Essa função é válida no domínio de ponto flutuante. Se x for um NaN silencioso, indefinido ou de infinidade, será retornado o mesmo valor.

Entrada

Exceção SEH

Exceção _matherr

± QNAN, IND, INF

nenhum

nenhum

Comentários

Ao usar C++, é possível chamar sobrecargas de asinh que usam e retornam os valores float ou long double. Em programas C, asinh sempre usa e retorna double.

Requisitos

Função

Cabeçalho C

Cabeçalho C++

asinh, asinhf, asinhl

<math.h>

<cmath>

Para obter informações adicionais sobre compatibilidade, consulte Compatibilidade.

Exemplo

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

Equivalência do .NET Framework

Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Suporte de ponto flutuante

Duplo longo

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