Ugrás a tartalomhoz

std::pow

A Wikiszótárból, a nyitott szótárból


Főnév

std::pow (tsz. std::pows)

  1. (informatika) A std::pow függvény a C++ Standard Library (<cmath> fejlécfájl) része, és hatványozásra szolgál.

Szintaxis:

#include <iostream>
#include <cmath>

int main() {
    double base = 2.0;
    double exponent = 3.0;
    double result = std::pow(base, exponent);

    std::cout << base << " ^ " << exponent << " = " << result << std::endl;
    return 0;
}

Kimenet:

2 ^ 3 = 8

Fontos tudnivalók:

  • Túlterhelt változatok: A std::pow több változatban is létezik különböző típusokra (pl. float, double, long double).
  • Egész kitevővel: Bár std::pow működik egész számokkal is, hatványozáshoz inkább használj saját implementációt, ha a kitevő egész, mert a std::pow lebegőpontos számításokat végez, ami kis pontatlanságokat eredményezhet.
  • Komplex számok: Ha komplex számokkal akarsz dolgozni, használd a <complex> könyvtár megfelelő std::pow változatát.