the math lib provides basic mathematic routines. The library mimics the C runtime library implementation.
abs(x);
returns the absolute value of x as integer
acos(x);
returns the arccosine of x
asin(x);
returns the arcsine of x
atan(x);
returns the arctangent of x
atan2(x, y);
returns the arctangent of y/x.
ceil(x);
returns a float value representing the smallest integer that is greater than or equal to x
cos(x);
returns the cosine of x
exp(x);
returns the exponential value of the float parameter x
fabs(x);
returns the absolute value of x as float
floor(x);
returns a float value representing the largest integer that is less than or equal to x
log(x);
returns the natural logarithm of x
log10(x);
returns the logarithm base-10 of x
pow(x, y);
returns x raised to the power of y.
rand();
returns a pseudorandom integer in the range 0 to RAND_MAX
sin(x);
returns the sine of x
sqrt(x);
returns the square root of x
srand(seed);
sets the starting point for generating a series of pseudorandom integers
tan(x);
returns the tangent of x
PI
The numeric constant pi (3.141592) is the ratio of the circumference of a circle to its diameter
RAND_MAX
the maximum value that can be returned by the rand() function