LANGUAGE
日本語 English

関数名

pow

定 義

double pow ( double x, double y );

戻り値

正常:xのy 乗の値を返します。
異常:非数(NaN)または無限大を返します。

引 数

x:底(倍精度浮動小数点値)
y:指数(倍精度浮動小数点値)

概 要

浮動小数点値のべき乗を計算します。

詳 細

xの値が0.0でかつyの値が負の時、∞が返ります。xの値が負でyの値が整数値でないとき、NaNが返ります。いずれも数値としては使用できません。

備考

戻り値が異常となってもランタイムエラーは発生しません。

前処理の候補

後処理の候補

他処理の候補

対応HW

〇PCベースコントローラ
〇InterMotion

使用例


void main() {
	double x, y, z;
	・・・・
	x = 2.718282;
	y = 2.718282;
	z = pow(x, y); 			// 期待値 z=15.154267
	Printf2("%fの%f乗は ", x, y);
	Printf1("%f\n", z);
	x = 2.0;
	y = 0x10;
	z = pow(x, y); 			// 期待値 z=65536.000000
	Printf2("%fの%f乗は ", x, y);
	Printf1("%f\n", z);
	・・・・
}