[math.h] acos, acosf, acosl 함수 사용 예제 코드, arc cosine 계산
//C언어 표준 라이브러리 함수 가이드
//double acos(double x); arc cosine 계산
//float acosf(float x); arc cosine 계산
//long double acosl(long double x); arc cosine 계산
//1.0, 0.5, -0.5, -1.0의 arc cosine 값 출력
#include <math.h>
#include <stdio.h>
int main(void)
{
double value=cos(3.14);
printf("cosine(%f) = %f\n",3.14, value);
printf("arc cosine(%f) = %f\n",value, acos(value));
printf("acos 함수\n");
printf("arc cosine(1.0) = %.30f\n",acos(1.0));
printf("arc cosine(0.5) = %.30f\n",acos(0.5));
printf("arc cosine(-0.5) = %.30f\n",acos(-0.5));
printf("arc cosine(-1.0) = %.30f\n",acos(-1.0));
printf("acosf 함수\n");
printf("arc cosine(1.0) = %.30f\n",acosf(1.0f));
printf("arc cosine(0.5) = %.30f\n",acosf(0.5f));
printf("arc cosine(-0.5) = %.30f\n",acosf(-0.5f));
printf("arc cosine(-1.0) = %.30f\n",acosf(-1.0f));
printf("acosl 함수\n");
printf("arc cosine(1.0) = %.30f\n",acosl(1.0l));
printf("arc cosine(0.5) = %.30f\n",acosl(0.5l));
printf("arc cosine(-0.5) = %.30f\n",acosl(-0.5l));
printf("arc cosine(-1.0) = %.30f\n",acosl(-1.0l));
return 0;
}
출력
cosine(3.140000) = -0.999999
arc cosine(-0.999999) = 3.140000
acos 함수
arc cosine(1.0) = 0.000000000000000000000000000000
arc cosine(0.5) = 1.047197551196597853362391106202
arc cosine(-0.5) = 2.094395102393195706724782212405
arc cosine(-1.0) = 3.141592653589793115997963468544
acosf 함수
arc cosine(1.0) = 0.000000000000000000000000000000
arc cosine(0.5) = 1.047197580337524414062500000000
arc cosine(-0.5) = 2.094395160675048828125000000000
arc cosine(-1.0) = 3.141592741012573242187500000000
acosl 함수
arc cosine(1.0) = 0.000000000000000000000000000000
arc cosine(0.5) = 1.047197551196597853362391106202
arc cosine(-0.5) = 2.094395102393195706724782212405
arc cosine(-1.0) = 3.141592653589793115997963468544
프로그래밍 언어 및 기술 학습, 무료 동영상 강의 언제나 휴일 티스토리
'C언어 > C언어 예제' 카테고리의 다른 글
[math.h] atan, atanf, atanl 함수 사용 예제 코드, arc tangent 계산 (0) | 2016.05.07 |
---|---|
[math.h] asin, asinf, asinl 함수 사용 예제 코드,arc sine 계산 (0) | 2016.05.07 |
[C언어 소스] strftime 함수 사용 예제 코드, 다양한 포멧으로 현재 시간 출력 (0) | 2016.05.07 |
[C언어 소스] localtime 함수 사용 예제 코드, 초단위 시간으로 지역 일시를 구하는 함수 (0) | 2016.05.07 |
[C언어 소스] gmtime_s 함수 사용 예제, gmtime 함수의 버퍼 오버플로우 버그 개선 (0) | 2016.05.07 |