conj, conjf, conjl

返回复数的复数共轭。

语法

_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

参数

z
一个复数。

返回值

z 的复数共轭。 结果具有与 z 相同的实部和虚部,但符号相反。

备注

由于 C++ 允许重载,因此你可以调用采用并返回 conj_Fcomplex 值的 _Lcomplex 重载。 在 C 程序中,除非使用 <tgmath.h> 宏调用此函数,否则 conj 始终采用并返回 _Dcomplex 值。

如果使用 <tgmath.h>conj() 宏,则参数的类型将决定选择哪个版本的函数。 有关详细信息,请参阅泛型类型数学

要求

例程 C 标头 C++ 标头
conj, conjf, conjl <complex.h> <ccomplex>
conj <tgmath.h>

有关兼容性的详细信息,请参阅 兼容性

另请参阅

按字母顺序显示的函数参考
normnormfnorml
crealcrealfcreall
cprojcprojfcprojl
cimagcimagfcimagl
cargcargfcargl
cabscabsfcabsl