cabs, cabsf, cabsl

检索复数的绝对值。

语法

double cabs(
   _Dcomplex z
);
float cabs(
   _Fcomplex z
);  // C++ only
long double cabs(
   _Lcomplex z
);  // C++ only
float cabsf(
   _Fcomplex z
);
long double cabsl(
   _Lcomplex z
);

参数

z
一个复数。

返回值

z 的绝对值。

注解

由于 C++ 允许重载,因此可以调用采用 _Fcomplex_Lcomplex 值的 cabs 的重载,并返回 floatlong double 值。 在 C 程序中,cabs 始终采用 _Dcomplex 值并返回 double 值。

要求

例程 C 标头 C++ 标头
cabs, cabsf, cabsl <complex.h> <ccomplex>

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

另请参阅

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