फ़ंक्शन pow() का उपयोग आधार मान तक बढ़ी हुई शक्ति की गणना के लिए किया जाता है। इसमें दो तर्क लगते हैं। यह बढ़ाई गई शक्ति को मूल मान पर लौटाता है। इसे "math.h" हेडर फ़ाइल में घोषित किया गया है।
यहाँ C भाषा में pow() का सिंटैक्स दिया गया है,
double pow(double val1, double val2);
यहाँ,
val1 - आधार मूल्य जिसकी शक्ति की गणना की जानी है।
val2 - शक्ति मूल्य।
सी भाषा में पाउ () का एक उदाहरण यहां दिया गया है,
उदाहरण
#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
प्रोग्राम को उपरोक्त लाइब्रेरी से लिंक करें, ताकि कॉल टू फंक्शन पाउ () का समाधान हो सके।