수학 함수

라이브러리에는 수학에서 사용하는 여러 함수들이 구현되어 있다. 수학함수를 이용하기 위해서는 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;

 

 math01.png