C ++ pow () - C ++ Standardbibliotek

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

Interessante artikler...