C ++ pow () - C ++ Standardbibliothek

Die Funktion pow () berechnet eine Basiszahl, die auf die Potenz der Exponentenzahl angehoben wird.

Diese Funktion ist in der Header-Datei definiert.

(Mathematik) Basisexponent = pow (Basis, Exponent) (C ++ - Programmierung)

pow () Prototyp (Stand C ++ 11 Standard)

Doppelpulver (Doppelbase, Doppelexponent); float pow (float base, float exponent); lange Doppelkraft (lange Doppelbasis, langer Doppelexponent); Geförderte Leistung (Typ1-Basis, Typ2-Exponent); // Für andere Argumenttypen

Seit C ++ 11 lautet long doubleder zurückgegebene Rückgabetyp Promoted , wenn ein an pow () übergebenes Argument lautet long double. Wenn nicht, lautet der zurückgegebene Rückgabetyp double.

pow () Parameter

Die Funktion pow () akzeptiert zwei Argumente:

  • Basis - der Basiswert
  • Exponent - Exponent der Basis

pow () Rückgabewert

Die Funktion pow () gibt die Basis auf die Potenz des Exponenten zurück.

Beispiel 1: Wie funktioniert pow () in 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; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 3,4 4,4 = 218,025

Beispiel 2: pow () mit unterschiedlicher Kombination von Argumenten

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

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

Interessante Beiträge...