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 の値を受け取って float または long double の値を返す cabs のオーバーロードを呼び出すことができます。 C プログラムでは、cabs は常に _Dcomplex 値を受け取って double 値を返します。

必要条件

ルーチンによって返される値 C ヘッダー C++ ヘッダー
cabs, cabsf, cabsl <complex.h> <ccomplex>

互換性の詳細については、「 Compatibility」を参照してください。

関連項目

アルファベット順関数リファレンス
norm, normf, norml
creal, crealf, creall
cproj, cprojf, cprojl
conj, conjf, conjl
cimag, cimagf, cimagl
carg, cargf, cargl