C ++ pow () - standardní knihovna C ++

Funkce pow () vypočítá základní číslo zvýšené na mocninu čísla exponentu.

Tato funkce je definována v hlavičkovém souboru.

(Mathematics) base exponent = pow (base, exponent) (C ++ Programming)

pow () prototyp (podle standardu C ++ 11)

dvojitý prášek (dvojitá báze, dvojitý exponent); float pow (float base, float exponent); dlouhý dvojitý prášek (dlouhý dvojitý základ, dlouhý dvojitý exponent); Propagovaný pow (Type1 base, Type2 exponent); // Pro ostatní typy argumentů

Vzhledem k tomu, že v C ++ 11 je jakýkoli argument předaný pow () long double, je návratový typ povýšen long double. Pokud ne, je návratový typ Propagovaný double.

parametry pow ()

Funkce pow () má dva argumenty:

  • base - základní hodnota
  • exponent - exponent základny

pow () návratová hodnota

Funkce pow () vrací bázi zvýšenou na mocninu exponentu.

Příklad 1: Jak pow () funguje v 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; )

Když spustíte program, výstup bude:

 3,4 4,4 = 218,025

Příklad 2: pow () S jinou kombinací argumentů

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

Když spustíte program, výstup bude:

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

Zajímavé články...