C ++ pow () - C ++ Pustaka Standar

Fungsi pow () menghitung bilangan dasar yang dipangkatkan dengan bilangan eksponen.

Fungsi ini didefinisikan dalam file header.

(Matematika) eksponen basis = pow (basis, eksponen) (Pemrograman C ++)

pow () Prototipe (Pada standar C ++ 11)

kekuatan ganda (basis ganda, eksponen ganda); float pow (float base, float eksponen); pow ganda panjang (basis ganda panjang, eksponen ganda panjang); Kekuatan yang dipromosikan (basis Tipe1, eksponen Tipe2); // Untuk tipe argumen lainnya

Sejak C ++ 11, jika ada argumen yang diteruskan ke pow () adalah long double, tipe kembalian Dipromosikan adalah long double. Jika tidak, jenis pengembalian Dipromosikan adalah double.

pow () Parameter

Fungsi pow () mengambil dua argumen:

  • basis - nilai dasar
  • eksponen - eksponen basis

pow () Nilai Kembali

Fungsi pow () mengembalikan basis yang dipangkatkan dengan eksponen.

Contoh 1: Bagaimana pow () bekerja di 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; )

Saat Anda menjalankan program, hasilnya adalah:

 3.4 4.4 = 218.025

Contoh 2: pow () Dengan Kombinasi Argumen yang Berbeda

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

Saat Anda menjalankan program, hasilnya adalah:

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

Artikel yang menarik...