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