Funcția pow () calculează un număr de bază ridicat la puterea numărului exponentului.
Această funcție este definită în fișierul antet.
(Matematică) exponent de bază = pow (bază, exponent) (programare C ++)
pow () Prototip (Începând cu standardul C ++ 11)
dublu pow (bază dublă, exponent dublu); float pow (float base, float exponent); pow dublu lung (bază dublă lungă, exponent dublu lung); Pow promovat (baza Type1, exponent Type2); // Pentru alte tipuri de argumente
Din moment ce C ++ 11, dacă vreun argument trecut la pow () este long double, tipul de returnare Promovat este long double. Dacă nu, tipul de returnare Promovat este double.
pow () Parametri
Funcția pow () ia două argumente:
- bază - valoarea de bază
 - exponent - exponent al bazei
 
pow () Valoare returnată
Funcția pow () returnează baza ridicată la puterea exponentului.
Exemplul 1: Cum funcționează pow () în 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; )
Când rulați programul, ieșirea va fi:
3,4 4,4 = 218,025
Exemplul 2: pow () Cu o combinație diferită de argumente
 #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; )
Când rulați programul, ieșirea va fi:
4,4 -3 = 0,0117393 -4 6 = 4096








