OpenBSD Handbook Manuals
Search

asin(3)

Canonical URL: /asin.3/

ASIN(3) Library Functions Manual ASIN(3)

asin, asinf, asinlarc sine functions

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

double
asin(double x);

float
asinf(float x);

long double
asinl(long double x);

The () function computes the principal value of the arc sine of x in the range [-pi/2, +pi/2]. The () function is a single precision version of asin(). The () function is an extended precision version of asin().

If |x|>1, asin(x), asinf(x) and asinl(x) return NaN and set the global variable errno to EDOM.

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

OpenBSD 7.9 June 7, 2025 ASIN(3)

Need conceptual guidance? Continue in the OpenBSD Handbook.