ASINH(3)

ИМЯ
asinh, asinhf, asinhl - функция вычисления гиперболического арксинуса

ОБЗОР
#include <math.h>

double asinh(double x);
float asinhf(float x);
long double asinhl(long double x);

Компонуется при указании параметра -lm.

Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

asinh():
    _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
        || _XOPEN_SOURCE >= 500
        || /* начиная с glibc 2.19: */ _DEFAULT_SOURCE
        || /* версии glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
asinhf(), asinhl():
    _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
        || /* начиная с glibc 2.19: */ _DEFAULT_SOURCE
        || /* версии glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

ОПИСАНИЕ
Эти функции вычисляют обратный гиперболический синус значения x; гиперболический синус результата будет равен x.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха данные функции возвращают гиперболический арксинус значения x. Если x равно NaN, будет возвращено NaN. Если x равно +0 (-0), будет возвращено +0 (-0). Если x стремится к плюс или минус бесконечности, будет возвращена плюс или минус бесконечность.

ОШИБКИ
Ошибки не возникают.

АТРИБУТЫ
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение
asinh(), asinhf(), asinhl() | Безвредность в нитях | MT-Safe

СООТВЕТСТВИЕ СТАНДАРТАМ
C99, POSIX.1-2001, POSIX.1-2008. Вариант, возвращающий значение типа double, также соответствует SVr4, 4.3BSD, C89.

СМОТРИТЕ ТАКЖЕ
acosh(3), atanh(3), casinh(3), cosh(3), sinh(3), tanh(3)