pow() फंक्शन का उपयोग बेस वैल्यू पर उठाई गई पावर की गणना के लिए किया जाता है। यह दो आर्गुमेंट लेता है। यह बेस वैल्यू पर उठाई गई पावर लौटाता है। यह math.h हेडर फाइल में घोषित है।
C भाषा में pow() का सिंटैक्स यहाँ है,
double pow(double val1, double val2);
यहाँ,
val1 - वह बेस वैल्यू जिसकी पावर की गणना की जानी है।
val2 - पावर वैल्यू।
C भाषा में pow() का एक उदाहरण यहाँ है,
उदाहरण
#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;
}
आउटपुट
The value : 915.062500
कुछ ऑनलाइन कंपाइलर्स पर, निम्नलिखित त्रुटि हो सकती है।
undefined reference to `pow' error: ld returned 1 exit status
उपरोक्त त्रुटि होती है क्योंकि हमने math.h हेडर फाइल जोड़ी है, लेकिन प्रोग्राम को निम्नलिखित मैथ लाइब्रेरी से लिंक नहीं किया है।
libm.a
प्रोग्राम को उपरोक्त लाइब्रेरी से लिंक करें, ताकि pow() फंक्शन का कॉल हल हो जाए।