Funkcija pow () apskaičiuoja bazinį skaičių, pakeltą iki eksponento skaičiaus galios.
Ši funkcija apibrėžta antraštės faile.
(Matematika) pagrindo rodiklis = variklis (pagrindas, rodiklis) (C ++ programavimas)
pow () Prototipas (Pagal C ++ 11 standartą)
dviguba galia (dviguba bazė, dviguba eksponentė); float pow (plūdinė bazė, plūdinė eksponentė); ilga dviguba galia (ilga dviguba baze, ilga dviguba eksponente); Skatinamasis variklis (1 tipo pagrindas, 2 tipo eksponentas); // Kitiems argumentų tipams
Kadangi C ++ 11, jei koks nors argumentas, perduotas pow (), yra long double
, grąžinimo tipas „Promoted“ yra long double
. Jei ne, grąžinimo tipas „Promoted“ yra double
.
pow () Parametrai
Funkcijai pow () reikia dviejų argumentų:
- bazė - bazinė vertė
- rodiklis - pagrindo rodiklis
pow () grąžinimo vertė
Funkcija pow () grąžina bazę, pakeltą į eksponento galią.
1 pavyzdys: Kaip pow () veikia C ++?
#include #include using namespace std; int main () ( double base, exponent, result; base = 3.4; exponent = 4.4; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; )
Kai paleisite programą, išvestis bus:
3,4 4,4 = 218,025
2 pavyzdys: pow () su skirtingu argumentų deriniu
#include #include using namespace std; int main () ( long double base = 4.4, result; int exponent = -3; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result << endl; // Both arguments int // pow() returns double in this case int intBase = -4, intExponent = 6; double answer; answer = pow(intBase, intExponent); cout << intBase << "^" << intExponent << " = " << answer; return 0; )
Kai paleisite programą, išvestis bus:
4,4 -3 = 0,01117393 -4 6 = 4096