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 doublehet 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








