Bildirim
double pow(double base, double exp);
float powf(float base, float exp); (C99)
long double powl(long double base, long double exp); (C99)
Açıklama
Kendisine geçirilen base parametrenin exp parametre değeri kadar üs değerini hesaplar.
Parametreler
base: Üstel değeri alınacak float bir değerdir.
exp: Üstel değeri gösteren float bir değerdir.
Dönüş değeri
Eğer bir hata meydana gelmezse, base değerinin exp değeri kadar üs değeri (baseexp) geri döndürülür.
Örnek
#include <stdio.h>
#include <fenv.h>
int main(void)
{
double base=4.00, exp=5.00;
double result;
result = pow(base, exp);
printf("%.2f sayısının %.2f üstel değeri: %.2f", base, exp, result);
return 0;
}
Yukarıdaki örnekte, program aşağıdaki satırı ekrana yazar:
4.00 sayısının 5.00 üstel değeri: 1024.00
Yukarıdaki program, pow() fonksiyonu ile elde edilen işlem sonucunu ekrana yazar.