arc sine function

You're viewing an older version of this page (#3337). View the current version.

View versions (4)

NAME

asin

INTERFACE

#include <math.h> double asin ( double x ) long asinl ( long double x ) float asinf ( float x )

DESCRIPTION

The asin function computes the principal value of the arc sine of x in the range [-1,1] returning a value between [-\pi/2,+\pi/2].

The arc sine is also often called the inverse sine, donated by sin^{-1}(x), with the following form:

arcsin.gif

Example 1

#include <stdio.h>
#include <math.h>

int main(void)
{
  double result, x=0.5;
  result = asin(x);
  printf("The arc sin of %lf is %lf\n", x, result);
}

output

The arc sin of 0.500000 is 0.523599

SPECIAL VALUES

asin ( 0 ) returns 0.
asin ( x ) returns a NAN and raises the invalid floating-point exception for |x| > 1.

SEE ALSO

acos , atan , atan2 , cos , cosh, sin , sinh , tan , tanh

STANDARDS

The asin function conforms to ISO/IEC 9899:1999(E).