cpow, cpowf, cpowl

数値を指定された値で累乗して返します。底と指数は複素数です。 この関数には、負の実数軸に沿った指数の分岐切断線があります。

構文

_Dcomplex cpow(
   _Dcomplex x, _Dcomplex y
);
_Fcomplex cpow(
   _Fcomplex x, _Fcomplex y
);  // C++ only
_Lcomplex cpow(
   _Lcomplex x, _Lcomplex y
);  // C++ only
_Fcomplex cpowf(
   _Fcomplex x, _Fcomplex y
);
_Lcomplex cpowl(
   _Lcomplex x, _Lcomplex y
);

パラメーター

x
ベース。

y
指数。

戻り値

x の値を y で累乗した値。負の実数軸に沿って x の分岐切断線があります。

解説

C++ ではオーバーロードが可能であるため、 cpow および _Fcomplex の値を受け取って返す _Lcomplex のオーバーロードを呼び出すことができます。 C プログラムでは、 cpow は常に _Dcomplex 値を受け取って返します。

必要条件

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

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

関連項目

アルファベット順関数リファレンス
cexp, cexpf, cexpl
clog10, clog10f, clog10l
clog, clogf, clogl