math(5)


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
GREEK SMALL LETTER PI, the ratio of the circumference of a circle to its diameter.

M_PI_2
GREEK SMALL LETTER PI/2.

M_PI_4
GREEK SMALL LETTER PI/4.

M_1_PI
1/GREEK SMALL LETTER PI.

M_2_PI
2/GREEK SMALL LETTER PI.

M_2_SQRTPI
2/SQUARE ROOTGREEK SMALL LETTER PI.

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).

References

intro(3), matherr(3M), values(5)
30 January 1998
© 1998 The Santa Cruz Operation, Inc. All rights reserved.