-
[C언어] math함수에서 정확한 PI값 사용하기개발/C 2020. 12. 23. 17:20
정확한 PI값이라기보다는, <math.h> 라이브러리에 들어있는 PI값을 가져다 써 보자.
<math.h>를 열어 보자.
626번째 줄의 M_PI가 우리가 찾는 값이다. (실망스럽게도 "완벽한" PI값은 아니다. double의 한계가 있으니 이 정도로 만족하자.)
그런데 쓰려고 하면 안 써진다. #include <math.h>만으로는 부족하다는 뜻이다.
597줄 설명대로 해 보자.
#define _USE_MATH_DEFINES
를 앞에 넣어주면 다음의 상수들을 쓸 수 있다는 뜻이다.시키는대로
#define _USE_MATH_DEFINES
#include <math.h>를 순서대로 적어주면, M_PI를 사용할 수 있다.
이제 구글에 PI값을 검색하지 않아도 된다 :)
math.h에 들어있는 정확한 PI값 사용하기
'개발 > C' 카테고리의 다른 글
[C언어] 자료형 묵시적/명시적 변환 (int float double) (0) 2020.12.23 [C언어] float대신 double을 쓰는 이유 / 유효자리수 비교 (0) 2020.12.23 [C언어] 대소문자 변환 / 대문자를 소문자로 / 소문자를 대문자로 (0) 2020.12.23 [C언어] 포인터와 배열 예제 (0) 2020.12.23 [C언어] 치환 암호 / 중복 없는 랜덤 rand()를 사용한 알파벳 랜덤정렬 (0) 2020.12.23