C ++ pow () - C ++ standardraamatukogu

Funktsioon pow () arvutab eksponentarvu astmeks tõstetud baasarvu.

See funktsioon on määratletud päisefailis.

(Matemaatika) baaseksponent = pow (alus, eksponent) (C ++ programmeerimine)

pow () prototüüp (standardi C ++ 11 järgi)

topeltpulber (topeltalus, topelteksponent); float pow (ujukibaas, ujukeksponent); pikk topeltpump (pikk topeltpõhi, pikk topelteksponent); Reklaamitud pow (tüüp 1 alus, tüüp 2 eksponent); // Muude argumentide tüüpide korral

Kuna C ++ 11, kui mõni argument, mis on edastatud pow () -le long double, on tagastustüüp Promoted on long double. Kui ei, on tagastuse tüüp Promoted double.

pow () parameetrid

Funktsioonil pow () on kaks argumenti:

  • alus - baasväärtus
  • eksponent - aluse eksponent

pow () Tagastusväärtus

Funktsioon pow () tagastab aluse eksponendi astmele.

Näide 1: Kuidas pow () töötab C ++ -s?

 #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; )

Programmi käivitamisel on väljund järgmine:

 3,4 4,4 = 218,025

Näide 2: pow () erinevate argumentide kombinatsioonidega

 #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; )

Programmi käivitamisel on väljund järgmine:

 4,4 -3 = 0,01117393 -4 6 = 4096 

Huvitavad Artiklid...