cimag
, cimagf
, cimagl
Karmaşık bir sayının sanal kısmını alır.
Sözdizimi
double cimag( _Dcomplex z );
float cimagf( _Fcomplex z );
long double cimagl( _Lcomplex z );
#define cimag(X) // Requires C11 or higher
float cimag( _Fcomplex z ); // C++ only
long double cimag( _Lcomplex z ); // C++ only
Parametreler
z
Karmaşık bir sayı.
Dönüş değeri
öğesinin sanal bölümü z
.
Açıklamalar
C++ aşırı yüklemeye izin verdiğinden, bu alma veya değerlerinin cimag
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, cimag
her zaman bir _Dcomplex
değer alır ve bir double
değer döndürür.>
tgmath.h>cimag()
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 |
---|---|---|
cimag , cimagf , cimagl |
<complex.h> | <ccomplex> |
cimag Makro |
<tgmath.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Alfabetik işlev başvurusu
norm
, normf
, norml
creal
, crealf
, creall
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
carg
, cargf
, cargl
cabs
, cabsf
, cabsl