Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/vhosts/bilgigunlugum.net/httpdocs/index.php on line 43
C Programlama

BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <math.h> > pow

pow() fonksiyonu

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.