acos() - arc cosine function
#include <math.h>
double acos (double x)
The acos(3) function computes the principal value of the arc cosine of x. A domain error occurs for arguments not in the range [-1, +1]. For a discussion of error due to roundoff, see math(3).
The acos(3) function returns the arc cosine in the range [0, pi] radians.
If x is outside that range, acos sets the global variable errno to [EDOM] and returns an indefinite.
acos(3) can set errno to:
sin(3)
cos(3)
tan(3)
asin(3)
atan(3)
atan2(3)
sinh(3)
cosh(3)
tanh(3)