Condividi tramite


conj, conjf, conjl

Restituisce il complesso coniugato di un numero complesso.

Sintassi

_Dcomplex conj(
   _Dcomplex z
);
_Fcomplex conj(
   _Fcomplex z
);  // C++ only
_Lcomplex conj(
   _Lcomplex z
);  // C++ only
_Fcomplex conjf(
   _Fcomplex z
);
_Lcomplex conjl(
   _Lcomplex z
);
#define conj(X) // Requires C11 or higher

Parametri

z
Numero complesso.

Valore restituito

Il complesso coniugato di z. Il risultato ha la stessa parte reale e immaginaria di z, ma con segno opposto.

Osservazioni:

Dato che C++ consente l'overload, è possibile chiamare degli overload di conj che accettino e restituiscano valori _Fcomplex e _Lcomplex . In un programma C, a meno che non si usi la <macro tgmath.h> per chiamare questa funzione, conj accetta sempre e restituisce un _Dcomplex valore.

Se si utilizza la <macro tgmath.h>conj() , 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++
conj, conjf, conjl <complex.h> <ccomplex>
conj 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
cimag, cimagf, cimagl
carg, cargf, cargl
cabs, cabsf, cabsl