creal, crealf, creall

Karmaşık bir sayının gerçek kısmını alır.

Sözdizimi

double creal( _Dcomplex z );
float crealf( _Fcomplex z );
long double creall( _Lcomplex z );
#define creal(X) // Requires C11 or higher

float creal( _Fcomplex z );  // C++ only
long double creal( _Lcomplex z );  // C++ only

Parametreler

z
Karmaşık bir sayı.

Dönüş değeri

öğesinin zgerçek bölümü.

Açıklamalar

C++ aşırı yüklemeye izin verdiğinden, bu alma veya değerlerinin creal aşırı yüklemelerini çağırabilir ve döndürebilir veya long double değerleri döndürebilirsinizfloat._Lcomplex _Fcomplex C programında, bu işlevi çağırmak için tgmath.h makrosunu <kullanmadığınız sürece, creal her zaman bir _Dcomplex değer alır ve bir double değer döndürür.>

tgmath.h>creal() makroyu <kullanırsanız, işlevin hangi sürümünün seçili olduğunu bağımsız değişkenin türü belirler. Ayrıntılar için bkz . Tür genel matematik .

Gereksinimler

Yordam C üst bilgisi C++ üst bilgisi
creal, crealf, creall <complex.h> <ccomplex>
creal Makro <tgmath.h>

, ve türleri sırasıyla, tanımlanamayan yerel C99 türlerinin float _Complex, çift _Complex ve uzun çift _Complex Microsoft'a özgü eşdeğerleridir._Lcomplex _Dcomplex_Fcomplex Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Alfabetik işlev başvurusu
_Cbuild, _FCbuild, _LCbuild
norm, normf, norml
cproj, cprojf, cprojl
conj, conjf, conjl
cimag, cimagf, cimagl
carg, cargf, cargl
cabs, cabsf, cabsl