asinh(), asinhf(), asinhl() — Calculate hyperbolic arcsine

Standards

Standards / Extensions C or C++ Dependencies

XPG4.2
C99
Single UNIX Specification, Version 3
C++ TR1 C99

both  

Format

#define _XOPEN_SOURCE_EXTENDED 1
#include <math.h>

double asinh(double x);
C99:
#define _ISOC99_SOURCE
#include <math.h>

float asinhf(float x);
long double asinhl(long double x);
C++ TR1 C99:
#define _TR1_C99
#include <math.h>

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

General description

The asinh() functions return the hyperbolic arcsine of its argument x.
Note: The following table shows the viable formats for these functions. See IEEE binary floating-point for more information about IEEE Binary Floating-Point.
Function Hex IEEE
asinh X X
asinhf X X
asinhl X X

Returned value

asinh() returns the hyperbolic arcsine of its argument x. The function is always successful.

Related information