De pow () functie berekent een basisgetal verheven tot de macht van exponentgetal.
Deze functie is gedefinieerd in het header-bestand.
(Wiskunde) basis exponent = pow (basis, exponent) (C ++ programmeren)
pow () Prototype (vanaf C ++ 11-standaard)
dubbele pow (dubbele basis, dubbele exponent); float pow (float base, float exponent); lange dubbele pow (lange dubbele basis, lange dubbele exponent); Gepromoveerde pow (Type1 basis, Type2 exponent); // Voor andere typen argumenten
Sinds C ++ 11, als een argument is doorgegeven aan pow (), is long double
het retourtype Promoted long double
. Zo niet, dan is het retourtype Gepromoot double
.
pow () Parameters
De pow () functie heeft twee argumenten:
- basis - de basiswaarde
- exponent - exponent van de basis
pow () Retourwaarde
De pow () functie retourneert basis verheven tot de macht van exponent.
Voorbeeld 1: Hoe werkt 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; )
Wanneer u het programma uitvoert, is de uitvoer:
3,4 4,4 = 218,025
Voorbeeld 2: pow () met verschillende combinatie van argumenten
#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; )
Wanneer u het programma uitvoert, is de uitvoer:
4,4 -3 = 0,0117393 -4 6 = 4096