数値を指定された値で累乗して返します。底と指数は複素数です。 この関数には、負の実数軸に沿った指数の分岐切断線があります。
構文
_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++ ヘッダー |
---|---|---|
<complex.h> | <ccomplex> |
互換性の詳細については、「 Compatibility」を参照してください。