double pow ( double x, double y );
正常:xのy 乗の値を返します。
異常:非数(NaN)または無限大を返します。
x:底(倍精度浮動小数点値)
y:指数(倍精度浮動小数点値)
浮動小数点値のべき乗を計算します。
xの値が0.0でかつyの値が負の時、∞が返ります。xの値が負でyの値が整数値でないとき、NaNが返ります。いずれも数値としては使用できません。
戻り値が異常となってもランタイムエラーは発生しません。
〇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);
・・・・
}