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 double
der 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