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