La funzione pow () calcola un numero base elevato alla potenza del numero esponente.
Questa funzione è definita nel file di intestazione.
(Matematica) esponente di base = pow (base, esponente) (programmazione C ++)
pow () Prototipo (come dallo standard C ++ 11)
double pow (doppia base, doppio esponente); float pow (float base, float esponente); long double pow (long double base, long double exponent); Pow promosso (base tipo1, esponente tipo2); // Per altri tipi di argomenti
Poiché C ++ 11, se un argomento passato a pow () è long double
, il tipo restituito Promoted è long double
. In caso contrario, il tipo restituito Promosso è double
.
Pow () Parametri
La funzione pow () accetta due argomenti:
- base : il valore di base
- esponente - esponente della base
pow () Valore restituito
La funzione pow () restituisce la base elevata alla potenza dell'esponente.
Esempio 1: come funziona pow () in C ++?
#include #include 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 esegui il programma, l'output sarà:
3,4 4,4 = 218,025
Esempio 2: pow () con diverse combinazioni di argomenti
#include #include using namespace std; int main () ( long double base = 4.4, result; int exponent = -3; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result << endl; // Both arguments int // pow() returns double in this case int intBase = -4, intExponent = 6; double answer; answer = pow(intBase, intExponent); cout << intBase << "^" << intExponent << " = " << answer; return 0; )
Quando esegui il programma, l'output sarà:
4,4 -3 = 0,0117393 -4 6 = 4096