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

Ana sayfa > Programlama > C Programlama > C standart kütüphanesi > <complex.h> (C99) > cabs

cabs() fonksiyonu

Bildirim

double cabs(double complex z); (C99)

float cabsf(float complex z); (C99)

double cabsl(long double complex z); (C99)

Açıklama

Her üç fonksiyon z parametre değerinin karmaşık mutlak değerini hesaplar.

Parametreler

z: Fonksiyona geçirilen karmaşık float/double bir sayıdır.

Dönüş değeri

Karmaşık sayının mutlak değerini float/double bir değer olarak geri döndürür.

Örnek


#include <stdio.h>
#include <complex.h>

int main(void) {
    double complex z = 3.0 + 4.0 * I;
    double zcabs = cabs(z);

    printf("z = %f + %fi\n", creal(z), cimag(z));
    printf("zcabs = %f", zcabs);

    return 0;
}

Yukarıdaki örnekte, program aşağıdaki satırları ekrana yazar:

z = 3.000000 + 4.000000i
zcabs = 5.000000

Yukarıdaki program, cabs() fonksiyonuna geçirilen kompleks sayının mutlak değerini alarak ekrana yazar.