C ++ pow () - štandardná knižnica C ++

Funkcia pow () počíta základné číslo zvýšené na mocninu čísla exponenta.

Táto funkcia je definovaná v hlavičkovom súbore.

(Mathematics) base exponent = pow (base, exponent) (C ++ Programming)

pow () prototyp (podľa štandardu C ++ 11)

dvojitý prášok (dvojitá báza, dvojitý exponent); float pow (float base, float exponent); dlhý dvojitý prášok (dlhý dvojitý základ, dlhý dvojitý exponent); Propagovaný prášok (báza Type1, exponent Type2); // Pre ďalšie typy argumentov

Od C ++ 11, ak je akýkoľvek argument odovzdaný do pow () long double, je návratový typ Propagovaný long double. Ak nie, návratový typ Propagovaný je double.

parametre pow ()

Funkcia pow () má dva argumenty:

  • base - základná hodnota
  • exponent - exponent bázy

návratová hodnota pow ()

Funkcia pow () vracia bázu zvýšenú na mocninu exponenta.

Príklad 1: Ako funguje pow () v 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; )

Po spustení programu bude výstup:

 3,4 4,4 = 218,025

Príklad 2: pow () S inou kombináciou argumentov

 #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; )

Po spustení programu bude výstup:

 4,4 -3 = 0,0117393 -4 6 = 4096 

Zaujímavé články...