Computer >> Máy Tính >  >> Lập trình >> lập trình C

Hàm pow () trong C


Hàm pow () được sử dụng để tính lũy thừa được nâng lên giá trị cơ bản. Nó có hai đối số. Nó trả về sức mạnh được nâng lên giá trị cơ bản. Nó được khai báo trong tệp tiêu đề “math.h”.

Đây là cú pháp của pow () trong ngôn ngữ C,

double pow(double val1, double val2);

Đây,

val1 - Giá trị cơ sở có công suất được tính toán.

val2 - Giá trị công suất.

Đây là một ví dụ về pow () trong ngôn ngữ C,

Ví dụ

#include<stdio.h>
#include<math.h>
int main() {
   double x = 5.5;
   double y = 4.0;
   double p;
   p = pow(x, y);
   printf("The value : %lf", p);
   return 0;
}

Đầu ra

The value : 915.062500

Trên một số trình biên dịch trực tuyến, lỗi sau có thể xảy ra.

undefined reference to `pow'
error: ld returned 1 exit status

Lỗi ở trên xảy ra do chúng tôi đã thêm tệp tiêu đề “math.h” nhưng chưa liên kết chương trình với thư viện toán học sau.

libm.a

Liên kết chương trình với thư viện trên để lệnh gọi hàm pow () được giải quyết.