Heim >Backend-Entwicklung >C++ >So drücken Sie die n-te Potenz in C++ aus
Zu den Methoden zum Ausdrücken der n-Potenz in C++ gehören: pow()-Funktion: Berechnung der Potenz; expm1()-Funktion: Berechnung des Potenzergebnisses minus 1; Potenzen indirekt durch Berechnung von Logarithmen und Anwendung von Exponentialfunktionen.
repräsentiert n-Potenz in C++
In der Programmiersprache C++ können Sie viele Methoden verwenden, um n-Potenz darzustellen:
pow()-Funktion:
double pow(doppelte Basis, doppelter Exponent);
double pow(double base, double exponent);
参数:
使用乘法运算符 (:):
double result = base * base * ... * base;
expm1() 函数:
double expm1(double exponent);
log(pow()):
double result = exp(log(base) * exponent);
Basis: Basis zur Berechnung der Potenz
Exponent: Potenzexponent
🎜🎜🎜Rückgabewert: Basis The Ergebnis der Potenzerhöhung von 🎜🎜🎜🎜 unter Verwendung des Multiplikationsoperators (🎜:🎜): 🎜🎜🎜🎜Für positive ganzzahlige Potenzen können Sie den Multiplikationsoperator (**) verwenden, um die n-te Potenz zu berechnen. 🎜🎜Syntax:double result = base * base * ... * base;
🎜🎜Multipliziere die Basis wiederholt n-mal mit sich selbst.🎜🎜🎜🎜expm1() Funktion: 🎜🎜🎜🎜expm1( )-Funktion wird verwendet, um eine Potenz zu berechnen und 1 vom Ergebnis zu subtrahieren. 🎜🎜Syntax: double expm1(double exponent);
🎜🎜Parameter: Exponent des Logarithmus🎜🎜Rückgabewert: Das Ergebnis von e hoch minus 1🎜🎜🎜🎜log(pow() ) :🎜🎜🎜🎜 Sie können die n-te Potenz auch indirekt berechnen, indem Sie den Logarithmus berechnen und dann die Exponentialfunktion anwenden. 🎜🎜Syntax: double result = exp(log(base) * exponent);
🎜🎜🎜🎜Beispiele: 🎜🎜🎜Hier sind einige Beispiele für die Berechnung der n-ten Potenz in C++:🎜<code class="cpp">// 使用 pow() 函数 double result1 = pow(2, 3); // 8 // 使用乘法运算符 double result2 = 2 * 2 * 2; // 8 // 使用 expm1() 函数 double result3 = expm1(3); // 7 (e^3 - 1) // 使用 log(pow()) double result4 = exp(log(2) * 3); // 8</code>
Das obige ist der detaillierte Inhalt vonSo drücken Sie die n-te Potenz in C++ aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!