ফাংশন 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() এর সমাধান হয়।