C ++ pow () - C ++ -kirjasto

Pow () -funktio laskee eksponentin luvun tehoksi korotetun perusnumeron.

Tämä toiminto on määritelty otsikkotiedostossa.

(Matematiikka) peruseksponentti = pow (base, eksponentti) (C ++ -ohjelmointi)

pow () Prototyyppi (C ++ 11 -standardin mukainen)

kaksoisvoima (kaksinkertainen pohja, kaksinkertainen eksponentti); float pow (kelluva pohja, kelluva eksponentti); pitkä kaksoisvoima (pitkä kaksoispohja, pitkä kaksoiskokoelementti); Edistetty voima (Type1 base, Type2 eksponentti); // Muille argumenttityypeille

Koska C ++ 11, jos jokin pow (): lle välitettävä argumentti on long double, palautustyyppi Promoted on long double. Jos ei, palautustyyppi Promoted on double.

pow () Parametrit

Pow () -funktiolla on kaksi argumenttia:

  • base - perusarvo
  • eksponentti - perustan eksponentti

pow () Palautusarvo

Pow () -funktio palauttaa perustan korotettuna eksponentin voimaksi.

Esimerkki 1: Kuinka pow () toimii C ++: ssa?

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

Kun suoritat ohjelmaa, tulos on:

 3,4 4,4 = 218,025

Esimerkki 2: pow () eri argumenttiyhdistelmillä

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

Kun suoritat ohjelmaa, tulos on:

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

Mielenkiintoisia artikkeleita...