Manual pages › Character sets, environment, package files (5)
math(5)
math functions and constants
From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.
NAME
math - math functions and constants
SYNOPSIS
#include <math.h>
DESCRIPTION
This file contains declarations of all the functions in the Math Library (described in Section 3M), as well as various functions in the C Library (Section 3C) that return floating-point values. It defines the structure and constants used by the matherr(3M) error-handling mechanisms, including the following constant used as a error-return value:
HUGE The maximum value of a single-precision floating-point number. The following mathematical constants are defined for user convenience:
M_E The base of natural logarithms (e).
M_LOG2E The base-2 logarithm of e.
M_LOG10E The base-10 logarithm of e.
M_LN2 The natural logarithm of 2.
M_LN10 The natural logarithm of 10.
M_PI J, the ratio of the circumference of a circle
to its diameter.
M_PI_2 J/2.
M_PI_4 J/4.
M_1_PI 1/J.
M_2_PI 2/J.
M_2_SQRTPI 2/\/J.
M_SQRT2 The positive square root of 2.
M_SQRT1_2 The positive square root of 1/2. The following mathematical constants are also defined in this header file:
MAXFLOAT The maximum value of a non-infinite single-precision floating point number.
HUGE_VAL positive infinity. For the definitions of various machine-dependent constants, see values(5).
SEE ALSO
intro(3), matherr(3M), values(5).