함수명 : asin
헤더 파일 : <math.h>
함수 프로토타입 : double asin(double x)
기능 : 사인값이 x인 라디안 수를 구합니다.
매개변수 : 이중 x 사인 값. x 값은 [-1, 1] 간격 내에 있어야 합니다. x 값이 이 간격을 초과하면 도메인 오류가 발생합니다.
반환 값 : 일반적인 상황(x 값이 [-1, 1] 간격에 있음)에서 이 함수는 사인 값이 x인 각도의 라디안을 반환합니다. x 값이 범위를 벗어나면 asin()은 도메인 오류를 생성하고 반환 값은 NaN이 됩니다.
프로그램 예시 : x의 라디안 단위 사인값을 구하고, 그 결과를 각도로 변환하여 출력한다.
#include<stdio.h>#include<math.h>#definePI3.14159265intmain(void){doubleresult;doublex=0.5;result=asin(x)*180/PI;printf(Thearcsinof%lfis%lfn,x ,결과);반환(0);}
실행 결과:
Thearcsinof0.500000is30.000000