C ++ pow () - C ++ Standard Βιβλιοθήκη

Η συνάρτηση pow () υπολογίζει έναν βασικό αριθμό που αυξάνεται με τη δύναμη του εκθετικού αριθμού.

Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

(Μαθηματικά) base exponent = pow (base, exponent) (C ++ Προγραμματισμός)

pow () Πρωτότυπο (Από το πρότυπο C ++ 11)

διπλή δύναμη (διπλή βάση, διπλή εκθετική); float pow (float base, float exponent). μακρύ διπλό pow (μακριά διπλή βάση, μακρύ διπλό εκθετικό). Προωθούμενη δύναμη (βάση Type1, Type2 εκθέτης). // Για άλλους τύπους ορισμάτων

Δεδομένου ότι το C ++ 11, εάν κάποιο όρισμα μεταβιβαστεί στο pow () long double, ο τύπος επιστροφής που προωθείται είναι long double. Εάν όχι, ο τύπος επιστροφής που προωθείται είναι double.

pow () Παράμετροι

Η συνάρτηση pow () παίρνει δύο ορίσματα:

  • βάση - η βασική τιμή
  • εκθέτης - εκθέτης της βάσης

pow () Επιστροφή τιμής

Η συνάρτηση pow () επιστρέφει τη βάση που ανυψώνεται στη δύναμη του εκθέτη.

Παράδειγμα 1: Πώς λειτουργεί το pow () στο 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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 3.4 4.4 = 218.025

Παράδειγμα 2: pow () με διαφορετικό συνδυασμό επιχειρημάτων

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

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

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

ενδιαφέροντα άρθρα...