English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Funzione di libreria <cmath>
La funzione pow() calcola la potenza.
Questa funzione è in<cmath>Definito nel file di intestazione.
[Matematica] base^esponente = pow(base, esponente) [linguaggio C++]
double pow(double base, double exponent); float pow(float base, float exponent); long double pow(long double base, long double exponent); Promoted pow(Type1 base, Type2 exponent); // Per altri tipi di parametri
A partire da C++ 11, se i parametri passati a pow() sono di tipo long double, il tipo promosso è long double. Altrimenti, il tipo promosso è double.
La funzione pow() accetta due parametri:
base -Numero di base
exponent -Esponente del numero di base
La funzione pow() restituisce il numero alla potenza specificata.
#include <iostream> #include <cmath> using namespace std; int main () { double base, exponent, result; base = 3.4; exponent = 4.4; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; }
Quando si esegue questo programma, l'output è:
3.4^4.4 = 218.025
#include <iostream> #include <cmath> using namespace std; int main () { long double base = 4.4, result; int exponent = -3; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result << endl; //due parametri sono int // pow()在本示例中返回double int intBase = -4, intExponent = 6; double answer; answer = pow(intBase, intExponent); cout << intBase << "^" << intExponent << " = " << answer; return 0; }
Quando si esegue questo programma, l'output è:
4.4^-3 = 0.0117393 -4^6 = 4096