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