C ++ pow () - Thư viện chuẩn C ++

Hàm pow () tính một số cơ bản được nâng lên thành lũy thừa của số mũ.

Hàm này được định nghĩa trong tệp tiêu đề.

(Toán học) cơ số mũ = pow (cơ số, số mũ) (Lập trình C ++)

pow () Nguyên mẫu (Theo tiêu chuẩn C ++ 11)

double pow (cơ số kép, số mũ kép); float pow (cơ số float, số mũ float); pow kép dài (cơ số kép dài, số mũ kép dài); Pow được thăng hạng (cơ số Loại1, số mũ Loại2); // Đối với các loại đối số khác

Kể từ C ++ 11, nếu có bất kỳ đối số nào được truyền cho pow () long double, thì kiểu trả về là Quảng cáo long double. Nếu không, kiểu trả về là Quảng cáo double.

Tham số pow ()

Hàm pow () nhận hai đối số:

  • cơ sở - giá trị cơ sở
  • số mũ - số mũ của cơ số

pow () Giá trị trả lại

Hàm pow () trả về cơ số được nâng lên thành lũy thừa của số mũ.

Ví dụ 1: Cách hoạt động của pow () trong 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; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 3,4 4,4 = 218,025

Ví dụ 2: pow () Với sự kết hợp khác nhau của các đối số

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

Khi bạn chạy chương trình, đầu ra sẽ là:

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

thú vị bài viết...