OpenBSD Handbook Manuals
Search

acos(3)

Canonical URL: /acos.3/

ACOS(3) Library Functions Manual ACOS(3)

acos, acosf, acoslarc cosine functions

/* -lm */
#include <math.h>

double
acos(double x);

float
acosf(float x);

long double
acosl(long double x);

The () function computes the principal value of the arc cosine of x in the range [0, pi]. The () function is a single precision version of acos(). The () function is an extended precision version of acos().

If |x|>1, acos(x), acosf(x) and acosl(x) set the global variable errno to EDOM.

asin(3), atan(3), atan2(3), cos(3), cosh(3), sin(3), sinh(3), tan(3), tanh(3)

OpenBSD 7.9 June 7, 2025 ACOS(3)

Need conceptual guidance? Continue in the OpenBSD Handbook.