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("The value : %lf", p);
   return 0;
}

輸出

The value : 915.062500

在一些線上編譯器上,可能會出現以下錯誤。

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

上面發生的錯誤是因為我們已經添加了“math.h”標頭檔案,但尚未將程式連結到以下 math 庫。

libm.a

將程式與上文中的庫連結,以便解析 pow() 的函式呼叫。

更新於: 2020 年 6 月 26 日

7K+ 瀏覽量

開啟您的 職業 生涯

透過完成課程獲得認證

開始學習
廣告