## Linux and UNIX Man Pages

Test Your Knowledge in Computers #542
Difficulty: Medium
A globally scoped variable is invalid throughout the entire program.
True or False?

# ccosh(3) [xfree86 man page]

```CCOSH(3)						     Linux Programmer's Manual							  CCOSH(3)

NAME
ccosh, ccoshf, ccoshl - complex hyperbolic cosine

SYNOPSIS
#include <complex.h>

double complex ccosh(double complex z);
float complex ccoshf(float complex z);
long double complex ccoshl(long double complex z);

DESCRIPTION
These functions calculate the complex hyperbolic cosine of z.

The complex hyperbolic cosine function is defined as:

ccosh(z) = (exp(z)+exp(-z))/2

VERSIONS
These functions first appeared in glibc in version 2.1.

CONFORMING TO
C99, POSIX.1-2001, POSIX.1-2008.

cabs(3), cacosh(3), csinh(3), ctanh(3), complex(7)

COLOPHON
This  page is part of release 4.15 of the Linux man-pages project.  A description of the project, information about reporting bugs, and the

2017-09-15								  CCOSH(3)```

## Check Out this Related Man Page

```CCOSH(3)						   BSD Library Functions Manual 						  CCOSH(3)

NAME
ccosh, ccoshf, csinh, csinhf ctanh, ctanhf -- complex hyperbolic functions

LIBRARY
Math Library (libm, -lm)

SYNOPSIS
#include <complex.h>

double complex
ccosh(double complex z);

float complex
ccoshf(float complex z);

double complex
csinh(double complex z);

float complex
csinhf(float complex z);

double complex
ctanh(double complex z);

float complex
ctanhf(float complex z);

DESCRIPTION
The ccosh(), csinh(), and ctanh() functions compute the hyperbolic cosine, sine, and tangent of the complex number z, respectively.  The
ccoshf(), csinhf(), and ctanhf() functions perform the same operations in float precision.