Compartir a través de


conj, conjf, conjl

Devuelve el conjugado complejo de un número complejo.

Sintaxis

_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

Parámetros

z
Número complejo.

Valor devuelto

El conjugado complejo de z. El resultado tiene el mismo componente real e imaginario que z, pero con signo opuesto.

Comentarios

Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de conj que toman y devuelven los valores _Fcomplex y _Lcomplex . En un programa de C, a menos que use la <macro tgmath.h> para llamar a esta función, conj siempre toma y devuelve un _Dcomplex valor.

Si usa la macro <tgmath.h>conj(), el tipo del argumento determina qué versión de la función se selecciona. Consulte Matemáticas de tipo genérico para obtener más información.

Requisitos

Routine Encabezado C Encabezado C++
conj, conjf, conjl <complex.h> <ccomplex>
conjMacro <tgmath.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

Referencia de función alfabética
norm, normf, norml
creal, crealf, creall
cproj, cprojf, cprojl
cimag, cimagf, cimagl
carg, cargf, cargl
cabs, cabsf, cabsl