Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C의 pow() 함수


pow() 함수는 기본 값까지 거듭제곱을 계산하는 데 사용됩니다. 두 가지 인수가 필요합니다. 기본 값으로 거듭난 거듭제곱을 반환합니다. "math.h" 헤더 파일에 선언되어 있습니다.

다음은 C 언어의 pow() 구문입니다.

double pow(double val1, double val2);

여기,

val1 − 거듭제곱을 계산할 기준 값입니다.

val2 - 전력 값.

다음은 C 언어의 pow() 예제입니다.

예시

#include<stdio.h>
#include<math.h>
int main() {
   double x = 5.5;
   double y = 4.0;
   double p;
   p = pow(x, y);
   printf("The value : %lf", p);
   return 0;
}

출력

The value : 915.062500

일부 온라인 컴파일러에서는 다음과 같은 오류가 발생할 수 있습니다.

undefined reference to `pow'
error: ld returned 1 exit status

위의 오류는 "math.h" 헤더 파일을 추가했지만 다음 수학 라이브러리에 프로그램을 연결하지 않았기 때문에 발생합니다.

libm.a

프로그램을 위의 라이브러리와 연결하여 pow() 함수에 대한 호출이 해결되도록 합니다.