asin
Arc sine function
Interface
#include <math.h>
double | asin (double x) |
long | asinl (long double x) |
float | asinf (float x) |
#include <complex.h>
complex | asin (complex x) |
double complex | casin (complex x) |
float complex | casinf (float complex x) |
long double complex | casinl (long double complex x) |
Description
The asin function computes the principal value of the arc sine of x in the rangeExample:
Example - Arc sine function
Workings
#include <stdio.h> #include <math.h> int main(void) { double result, x = 0.289; result = asin(x); printf("The arc sin of %lf is %lf\n", x, result); return 0; }
Solution
Output:
The arc sin of 0.289000 is 0.293182
Special Values
asin ( 0 ) returns 0. asin ( x ) returns a NaN and raises the invalid floating-point exception for |x| > 1.Compatibility
DOS | UNIX | Windows | ANSI C | C++ only | |
---|---|---|---|---|---|
asinl | • | • | |||
asinf | • | • | • | ||
Real asin | • | • | • | • | |
Complex asin | • | • | • | ||
Complex casin | • | • |
Last Modified: 22 Feb 12 @ 22:47 Page Rendered: 2022-03-14 16:04:14