Поделиться через


asinh, asinhf, asinhl

Вычисляет обратный гиперболический синус.

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

Параметры

  • x
    Значение с плавающей запятой.

Возвращаемое значение

Функции asinh возвращают обратный гиперболический синус (гиперболический арксинус) x. Эта функция допустима для домена чисел с плавающей запятой. Если x является несигнальным значением NaN, неопределенным или бесконечным, возвращается то же значение.

Ввод

Исключение SEH

Исключение _matherr

± QNAN, IND, INF

Нет

Нет

Заметки

При использовании C++ можно вызывать перегрузки asinh, которые принимают и возвращают значения float или long double. В программе на языке C asinh всегда принимает и возвращает double.

Требования

Функция

Заголовок C

Заголовок C++

asinh, asinhf, asinhl

<math.h>

<cmath>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Пример

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

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Для получения дополнительной информации см. Примеры вызовов неуправляемого кода.

См. также

Ссылки

Поддержка чисел с плавающей запятой

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