C ++ pow () - Biblioteca standard C ++

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 

Articole interesante...