Pow () -funktionen beregner et basisnummer, der er hævet til eksponentnummerets styrke.
Denne funktion er defineret i headerfilen.
(Matematik) base eksponent = pow (base, eksponent) (C ++ programmering)
pow () Prototype (pr. C ++ 11-standard)
dobbelt pow (dobbelt base, dobbelt eksponent); float pow (float base, float exponent); lang dobbelt pow (lang dobbelt base, lang dobbelt eksponent); Promoted pow (Type1 base, Type2 eksponent); // For andre argumenttyper
Da C ++ 11, hvis et hvilket som helst argument, der sendes til pow (), er long double
returtypen Promoted long double
. Hvis ikke, er returtypen Promoveret double
.
pow () Parametre
Funktionen pow () tager to argumenter:
- base - basisværdien
- eksponent - eksponent for basen
pow () Return Value
Funktionen pow () returnerer basen hævet til eksponentens styrke.
Eksempel 1: Hvordan fungerer pow () i 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; )
Når du kører programmet, vil output være:
3,4 4,4 = 218,025
Eksempel 2: pow () med forskellig kombination af argumenter
#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; )
Når du kører programmet, vil output være:
4,4 -3 = 0,0117393 -4 6 = 4096