C ++ pow () - C ++ Standardbibliotek

Funktionen pow () beräknar ett basnummer som höjs till exponentnummerets kraft.

Denna funktion definieras i rubrikfilen.

(Matematik) baseksponent = pow (bas, exponent) (C ++ programmering)

pow () Prototyp (Från och med C ++ 11-standarden)

dubbel pow (dubbel bas, dubbel exponent); float pow (float base, float exponent); lång dubbel pow (lång dubbel bas, lång dubbel exponent); Promoted pow (Type1 bas, Type2 exponent); // För andra argumenttyper

Eftersom C ++ 11 är något argument som skickas till pow () är long doublereturtypen Promoted long double. Om inte är returtypen Promoted double.

pow () Parametrar

Funktionen pow () tar två argument:

  • bas - basvärdet
  • exponent - exponent för basen

pow () Returvärde

Funktionen pow () returnerar basen höjd till exponentens kraft.

Exempel 1: Hur fungerar pow () i 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; )

När du kör programmet blir resultatet:

 3,4 4,4 = 218,025

Exempel 2: pow () med olika kombinationer av argument

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

När du kör programmet blir resultatet:

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

Intressanta artiklar...