`cosh`

, `coshf`

---hyperbolic cosine
**Synopsis**

#include <math.h> double cosh(doublex); float coshf(floatx)

**Description**

`cosh`

computes the hyperbolic cosine of the argument `x`.
`cosh(`

is defined as
`x`)

Angles are specified in radians.
`coshf`

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

.

**Returns**

The computed value is returned. When the correct value would create
an overflow, `cosh`

returns the value `HUGE_VAL`

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

is set to `ERANGE`

.

You can modify error handling for these functions using the
function `matherr`

.

**Portability**

`cosh`

is ANSI.
`coshf`

is an extension.

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