소개

C 언어의 math.h 헤더 파일에서 제공하는 거듭제곱(pow)과 제곱근(sqrt)을 구하는 함수를 소개합니다.

pow() 함수는 pow(2, 10) 형태로 2의 10승을 구하는 거듭제곱 함수이고, sqrt() 함수는 sqrt(9) 형태로 루트 9를 구해주는 제곱근 함수입니다. 

pow() 함수와 sqrt() 함수의 시그니처는 다음과 같습니다.

  • double pow(double __x, double __y);
  • double sqrt(double __x, double __y);

 

따라하기

<소스> pow_sqrt.c

//[?] 거듭제곱과 제곱근 구하기
#include <stdio.h>
#include <math.h> // pow(), sqrt() 함수가 정의된 헤더 파일

int main(void)
{
    // 2의 10승과 2의 20승 
    printf("%.0lf, %.0lf\n", pow(2, 10), pow(2, 20)); // 1024, 1048576

    // 9의 제곱근
    printf("%.0lf\n", sqrt(9)); // 3

    return 0;
}

</소스>

<실행>

1024, 1048576

3

</실행>

<그림>

c_pow_sqrt_c.png

</그림>

 

 

끝.

 

Comments


Comments are closed