English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C의 pow() 함수

이 함수pow()기본 값으로 제곱을 계산하는 데 사용됩니다. 두 개의 매개변수가 있습니다. 제곱된 값을 기본 값으로 반환합니다. "math.h" 헤더 파일에서 선언됩니다.

이것은pow()C 언어의 문법

double pow(double val1, double val2);

여기서는

val1-그것을 계산하려면효력의 기본 값입니다.

val2-용력 값입니다.

이것은pow()C 언어의 예제

예제

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

출력 결과

값: 915.062500

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

undefined 참조 `pow`
오류: ld 반환 1 exit 상태

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

libm.a

프로그램을 위한 상위 라이브러리와 링크하여pow()함수 호출을 해결하다.