std::acos

From Cppreference

Jump to: navigation, search
Defined in header <cmath>

float       acos( float arg );

double      acos( double arg );

long double acos( long double arg );

double      acos( Integral arg );
(since C++11)

Computes arc cosine of arg

[edit] Parameters

arg - floating point value

[edit] Return value

arc sine of arg in radians in the range of [0; π] radians.

Domain error occurs if arg is outside the range [-1.0; 1.0]. NAN is returned in that case.

[edit] See also

computes arc sine (arcsin(x))
(function)
computes arc tangent (arctan(x))
(function)
arc tangent, using signs to determine quadrants
(function)
computes cosine (cos(x))
(function)
computes arc cosine of a complex number (arccos(z))
(function template)
applies the function std::acos to each element of valarray
(function template)