ফাংশন pow() বেস ভ্যালুতে উত্থিত পাওয়ার গণনা করতে ব্যবহৃত হয়। দুইটা যুক্তি লাগে। এটি ভিত্তি মূল্যে উত্থাপিত শক্তি ফিরিয়ে দেয়। এটি "math.h" হেডার ফাইলে ঘোষণা করা হয়েছে৷
৷এখানে সি ভাষায় 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() এর সমাধান হয়।