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