carg, cargf, cargl

Recupera l'argomento di un numero complesso, con discontinuità della funzione lungo l'asse negativo reale.

Sintassi

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

Parametri

z
Numero complesso.

Valore restituito

L'argomento (noto anche come fase) di z. Il risultato è nell'intervallo [-π, +π].

Osservazioni:

Dato che C++ consente l'overload, è possibile chiamare overload di carg che accettano valori _Fcomplex o _Lcomplex e restituiscono valori float o long double. In un programma C, a meno che non si usi la <macro tgmath.h> per chiamare questa funzione, carg accetta sempre un _Dcomplex valore e restituisce un double valore.

Se si utilizza la <macro tgmath.h>carg() , il tipo dell'argomento determina quale versione della funzione è selezionata. Per informazioni dettagliate, vedere La matematica generica dei tipi.

Requisiti

Ciclo Intestazione C Intestazione C++
carg, cargf, cargl <complex.h> <ccomplex>
carg macro <tgmath.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Vedi anche

Informazioni di riferimento sulle funzioni alfabetiche
norm, normf, norml
creal, crealf, creall
cproj, cprojf, cprojl
conj, conjf, conjl
cimag, cimagf, cimagl
cabs, cabsf, cabsl