MathF.Pow(Single, Single) メソッド

定義

指定の数値を指定した値で累乗した値を返します。

public:
 static float Pow(float x, float y);
public static float Pow (float x, float y);
static member Pow : single * single -> single
Public Shared Function Pow (x As Single, y As Single) As Single

パラメーター

x
Single

累乗対象の単精度浮動小数点数。

y
Single

累乗を指定する単精度浮動小数点数。

戻り値

数値 xy で累乗した値。

注釈

次の表は、 パラメーターと y パラメーターにさまざまな値または値の範囲が指定されている場合の戻り値をx示しています。 詳細については、「Single.PositiveInfinitySingle.NegativeInfinityおよび「Single.NaN」を参照してください。

x y 戻り値
を除く任意の値 NaN ±0 1
NaN ±0 1 (NaN on .NET Framework)*
NaN 0 を除く任意の値 NaN*
±0 < 0 と奇数の整数 NegativeInfinity または PositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 と奇数の整数 ±0
-1 NegativeInfinity または PositiveInfinity 1
+1 を除く任意の値 NaN 1
+1 NaN 1 (NaN on .NET Framework)*
1 以外の値 NaN NaN*
-1 < x < 1 PositiveInfinity +0
< -1 または > 1 PositiveInfinity PositiveInfinity
-1 < x < 1 NegativeInfinity PositiveInfinity
< -1 または > 1 NegativeInfinity +0
PositiveInfinity < 0 +0
PositiveInfinity > 0 PositiveInfinity
NegativeInfinity < 0 と有限および奇数の整数 -0
NegativeInfinity > 0 と有限および奇数の整数 NegativeInfinity
NegativeInfinity < 0 と有限で、奇数ではない整数 +0
NegativeInfinity > 0 と有限で、奇数ではない整数 PositiveInfinity
±0 < 0 と有限で、奇数ではない整数 PositiveInfinity
±0 > 0 と有限で、奇数ではない整数 +0
< 0 だが、そうでない NegativeInfinity 有限の非整数 NaN

* これらの行は、Floating-Point 算術演算の IEEE 標準で定義されているように、 の規則powの完全なセットには表示されません。 これらはここに含まれています。.NET では IEEE 754 浮動小数点例外が無効になるため、(quiet NaN) と sNaN (signalling NaN) は区別qNaNされません。 IEEE 754 仕様では、この例外の無効化が可能です。

このメソッドは基になる C ランタイムを呼び出します。正確な結果または有効な入力範囲は、オペレーティング システムやアーキテクチャによって異なる場合があります。

適用対象

こちらもご覧ください