w3resource

C asin() function

C asin() function - Calculate arcsine

The asin() function is used to calculate the arcsine of x, in the range -π/2 to π/2 radians.

Syntax:

double asin(double x)

Parameters:

Name Description Required /Optional
x Value whose arcsine is to be calculated. Required

Return value from asin()

  • Returns the arcsine (the inverse sine function) of x in the range -π/2 to π/2 radians.

Example: asin() function

The following example shows the usage of asin() function:

#include <stdio.h>
#include <stdlib.h>
#include <math.h> 
#define MAX  1.0
#define MIN -1.0 
int main(void)
{
  double x, y; 
  printf("Input the value of x: ");
  scanf( "%lf", &x );
  y = asin(x);
  if (x > MAX)
    printf( "Error: %lf not in the range!\n", x );
  else if (x < MIN)
    printf( "Error: %lf not in the range!\n", x );
  else 
    printf("asin(%lf) = %lf\n", x, y);
} 

Output:

Input the value of x: 0
asin(0.000000) = 0.000000

Input the value of x: 1.5
Error: 1.500000 not in the range!

Input the value of x: -1.5
Error: -1.500000 not in the range!

C Programming Code Editor:

Previous C Programming: C acos()
Next C Programming: C atan()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming/math/c-asin.php