From WikiChip
Difference between revisions of "c/math functions"
< c

Line 4: Line 4:
 
The function prototype and macro definitions for the math functionality discussed in this article can be can accessed by including the [[math.h - C|<math.h>]] standard header.
 
The function prototype and macro definitions for the math functionality discussed in this article can be can accessed by including the [[math.h - C|<math.h>]] standard header.
  
On some compilers, due to historical reasons, the math library is stored separated from the rest of the standard C library. In those compilers, you must specify an additional compiler option <code>-lm</code> to link against the math library.
+
On some compilers, due to historical reasons, the math library is stored separately from the rest of the standard C library. In those compilers, you must specify an additional compiler option <code>-lm</code> to link against the math library.

Revision as of 13:28, 28 December 2013

While basic arithmetics works well for many tasks, sometimes more complex math is needed. C provides a set of math functions for performing some common math operations which include trigonometric functions, exponential and logarithmic functions, power and absolute-value functions, and nearest integer functions.

The function prototype and macro definitions for the math functionality discussed in this article can be can accessed by including the <math.h> standard header.

On some compilers, due to historical reasons, the math library is stored separately from the rest of the standard C library. In those compilers, you must specify an additional compiler option -lm to link against the math library.