강좌 & 팁
글 수 2,412
2012.06.24 22:45:35 (*.172.215.154)
40217
수학 함수
라이브러리에는 수학에서 사용하는 여러 함수들이 구현되어 있다. 수학함수를 이용하기 위해서는 math.h 파일을 이용한다. 다음 함수들을 보자
함수 | 설명 |
double sqrt(double x) | 제곱근 |
double log(double x) | Log e(x) |
double log10(double x) | Log10(x) |
double pow(double x, double y) | X^y |
double ceil(double x) | x보다 큰 가장 작은 정수 |
double floor(double x) | x보다 적은 가장 큰 정수 |
int abs(int x) | 절대값 |
다음의 예를 보자
#include <stdio.h>
#include <math.h>
int main()
{
printf( "abs (-23) = %3d\n", abs(-23));
printf( "sqrt (23) = %7.3f\n", sqrt(23));
printf( "ceil (34.7) = %3f\n", ceil(34.7));
printf( "floor (34.7) = %3f\n", floor(34.7));
printf( "pow (3, 4) = %3f\n", pow(3, 4));
printf( "log (9000.0) = %3f\n", log(9000.0));
printf( "log10 (9000.0) = %3f\n", log10(9000.0));
return 0;
}