Aracılığıyla paylaş


carg, cargf, cargl

Negatif gerçek eksen boyunca bir dal kesilerek karmaşık bir sayının bağımsız değişkenini alır.

Sözdizimi

double carg(
   _Dcomplex z
);
float carg(
   _Fcomplex z
);  // C++ only
long double carg(
   _Lcomplex z
);  // C++ only
float cargf(
   _Fcomplex z
);
long double cargl(
   _Lcomplex z
);
#define carg(X) // Requires C11 or higher

Parametreler

z
Karmaşık bir sayı.

Dönüş değeri

bağımsız değişkeni (aşaması olarak da bilinir) z. Sonuç [-π, +π] aralığındadır.

Açıklamalar

C++ aşırı yüklemeye izin verdiğinden, bu alma veya değerlerinin carg 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, carg her zaman bir _Dcomplex değer alır ve bir double değer döndürür.>

tgmath.h>carg() 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
carg, cargf, cargl <complex.h> <ccomplex>
carg 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
cimag, cimagf, cimagl
cabs, cabsf, cabsl