The header file <math.h> defines a number of types, macros, and mathematical functions.

###### Classification macros

> isinf, isnan, isfinite

###### Trigonometric functions

> acos, acosf, asin, asinf, atan, atan2, atan2f, atanf, cos, cosf, sin, sinf, tan, tanf

###### Hyperbolic functions

> acosh, acoshf, asinh, asinhf, atanh, atanhf, cosh, coshf, sinh, sinhf, tanh, tanhf

###### Exponential and logarithmic functions

> exp, expf, frexp, frexpf, ldexp, ldexpf, log, logf, log10, log10f, modf, modff

###### Power and absolute value functions

> cbrt, cbrtf, fabs, fabsf, hypot, hypotf, pow, powf, sqrt, sqrtf

###### Remainder functions

> fmod, fmodf

###### Maximum, minimum, and positive difference functions

> fmax, fmaxf, fmin, fminf

###### Nearest integer functions

> ceil, ceilf, floor, floorf