std::pow
Megjelenés
Főnév
- (informatika) A
std::powfü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::powtöbb változatban is létezik különböző típusokra (pl.float,double,long double). - Egész kitevővel: Bár
std::powmű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 astd::powlebegő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::powváltozatát.