複素数べき乗を計算します。
[指定形式]
#include <complex.h>
float complex cpowf(float complex x, float complex y);
double complex cpow(double complex x, double complex y);
long double complex cpowl(long double complex x, long double complex y);
[引数]
x べき乗される値
y べき乗する値
[戻り値]
正常:xのy乗の値
異常:定義域エラーの時は、非数を返します。
[備考]
xの値が0.0で、かつyの値が0.0以下の時、あるいはxの値が負でyの値が整数値でない時、定義域エラーになります。
cpow関数群の第1仮引数に対する分岐切断線は負の実軸に沿っています。