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 z
gerç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