`sinh`

, `sinhf`

---hyperbolic sine#include <math.h> double sinh(doublex); float sinhf(floatx);

**Description**

`sinh`

computes the hyperbolic sine of the argument `x`.
Angles are specified in radians. `sinh`

(`x`) is defined as

`sinhf`

is identical, save that it takes and returns `float`

values.

**Returns**

The hyperbolic sine of `x` is returned.

When the correct result is too large to be representable (an
overflow), `sinh`

returns `HUGE_VAL`

with the
appropriate sign, and sets the global value `errno`

to
`ERANGE`

.

You can modify error handling for these functions with `matherr`

.

**Portability**

`sinh`

is ANSI C.
`sinhf`

is an extension.

Go to the first, previous, next, last section, table of contents.