Inhaltsverzeichnis

pow()

#include <cmath>

double pow (double x, double y) 

Liefert die Potenz $x^y$. Für x < 0 muss y ganzzahlig sein.

Parameter

x, y Gleitkommazahlen

Ergebnis

Rückgabewert: $x^y$. Für positive Basis ist das Ergebnis gleichwertig zu exp(y*log(x)).

Bei negativer Basis und nichtganzzahligem Exponent tritt ein Argumentfehler EDOM ein, ebenso bei x==0 und y⇐0. Ein Bereichsfehler ERANGE tritt ein, wenn das Ergebnis zu groß ist.

Siehe auch

cbrt(), exp(), log(), sqrt().

Beispiel

pow.cpp
#include <cmath>
#include <iostream>
 
int main()
{
  std::cout << "2 hoch 10 = " << std::pow(2.0, 10.0) << '\n';
}