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() 함수에 대한 호출이 해결되도록 합니다.