Everything

cpowf / cpow / cpowl


複素数べき乗を計算します。

[指定形式]

#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仮引数に対する分岐切断線は負の実軸に沿っています。