Fungsi pow () menghitung nombor asas yang dinaikkan menjadi kekuatan nombor eksponen.
Fungsi ini ditentukan dalam fail header.
(Matematik) asas eksponen = pow (asas, eksponen) (Pengaturcaraan C ++)
pow () Prototaip (Seperti standard C ++ 11)
double pow (double base, double exponent); float pow (float base, float exponent); pow ganda panjang (pangkalan dua panjang, eksponen berganda panjang); Pow yang dipromosikan (Type1 base, Type2 exponent); // Untuk jenis hujah lain
Sejak C ++ 11, jika ada hujah diserahkan kepada pow () adalah long double
, jenis pulangan yang digalakkan adalah long double
. Sekiranya tidak, jenis pengembalian yang Dipromosikan adalah double
.
pow () Parameter
Fungsi pow () mengambil dua argumen:
- asas - nilai asas
- eksponen - eksponen pangkalan
pow () Nilai Pulangan
Fungsi pow () mengembalikan asas yang dinaikkan ke kekuatan eksponen.
Contoh 1: Bagaimana pow () berfungsi 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; )
Semasa anda menjalankan program, outputnya adalah:
3.4 4.4 = 218.025
Contoh 2: pow () Dengan Gabungan Hujah yang Berbeza
#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; )
Semasa anda menjalankan program, outputnya adalah:
4.4 -3 = 0.0117393 -4 6 = 4096