在C++中,pow函數(shù)是一個(gè)數(shù)學(xué)函數(shù),用于計(jì)算一個(gè)數(shù)的冪。它的完整形式是:
double pow(double base, double exponent);
其中,base表示底數(shù),exponent表示指數(shù)。pow函數(shù)返回base的exponent次冪的值。
實(shí)際上,C++中的pow函數(shù)可以計(jì)算任意數(shù)的冪,不僅限于整數(shù)指數(shù)。當(dāng)指數(shù)是整數(shù)時(shí),pow函數(shù)的結(jié)果也是一個(gè)浮點(diǎn)型數(shù)。如果指數(shù)是分?jǐn)?shù)或負(fù)數(shù),pow函數(shù)的結(jié)果將是一個(gè)浮點(diǎn)型數(shù),并且可能帶有小數(shù)部分。
使用pow函數(shù)的一個(gè)例子是計(jì)算一個(gè)數(shù)的平方:
#include <iostream>
#include <cmath>
int main() {
double num = 2.5;
double square = pow(num, 2);
std::cout << "Square of " << num << " is: " << square << std::endl;
return 0;
}
輸出結(jié)果是:
Square of 2.5 is: 6.25
在上面的例子中,pow函數(shù)計(jì)算了2.5的平方,并將結(jié)果賦值給了變量square。