Heim  >  Artikel  >  Backend-Entwicklung  >  So drücken Sie die Potenzfunktion in C++ aus

So drücken Sie die Potenzfunktion in C++ aus

下次还敢
下次还敢Original
2024-05-06 18:12:14607Durchsuche

In C++ wird die Funktion pow() zur Berechnung des Leistungswerts verwendet. Es akzeptiert zwei Parameter: Basis und Exponent und gibt die Basis hoch mit dem Exponenten zurück. Die Funktion pow() kann nur Gleitkommazahlen mit doppelter Genauigkeit potenzieren und liefert bestimmte Ergebnisse, wenn die Basis oder Potenz eine negative Zahl ist.

So drücken Sie die Potenzfunktion in C++ aus

Potenzfunktion in C++

In C++ können Sie die Funktion pow() verwenden, um zwei Zahlen zu potenzieren. Diese Funktion akzeptiert zwei Parameter: pow() 函数对两个数字求幂。该函数接受两个参数:

  • base:要进行幂运算的基数。
  • exponent:要对基数求幂的指数。

pow() 函数会返回 baseexponent 次幂。

语法:

<code class="cpp">double pow(double base, double exponent);</code>

示例:

<code class="cpp">#include <iostream>
#include <cmath>

using namespace std;

int main() {
  // 计算 2 的 5 次幂
  double result = pow(2, 5);

  // 打印结果
  cout << result << endl;  // 输出:32

  return 0;
}</code>

注意:

  • pow() 函数只能对双精度浮点数求幂。如果您需要对整数求幂,可以使用 powl() 函数,它接受 long double 类型的参数。
  • pow() 函数在底数为负数时返回 NaN(非数字)。
  • 当次方为负数时,pow() 函数会返回底数的倒数次幂。例如,pow(2, -2)
    • base: die Basis, die potenziert werden soll.
    • exponent: Der Exponent zur Potenzierung der Basis.
    🎜🎜Die Funktion pow() gibt base hoch exponent zurück. 🎜🎜🎜Syntax: 🎜🎜rrreee🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Hinweis: 🎜🎜
    • pow() Die Funktion kann nur Gleitkommazahlen mit doppelter Genauigkeit potenzieren. Wenn Sie eine Ganzzahl potenzieren müssen, können Sie die Funktion powl() verwenden, die ein Argument vom Typ Long Double akzeptiert. 🎜
    • pow()-Funktion gibt NaN (keine Zahl) zurück, wenn die Basis negativ ist. 🎜
    • Wenn die Potenz eine negative Zahl ist, gibt die Funktion pow() die reziproke Potenz der Basis zurück. Beispielsweise gibt pow(2, -2) 1/4 zurück. 🎜🎜

Das obige ist der detaillierte Inhalt vonSo drücken Sie die Potenzfunktion in C++ aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn