C ++ pow () - C ++ standaardbibliotheek

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 

Interessante artikelen...