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.NegativeInfinitySingle.NaN

x y 傳回值
除了以外的任何值 NaN ±0 1
NaN ±0 .NET Framework) * 上的 1 (NaN*
NaN 0 以外的任何值 NaN*
±0 < 0 和奇數整數 NegativeInfinityPositiveInfinity
±0 NegativeInfinity PositiveInfinity
±0 PositiveInfinity +0
±0 > 0 和奇數整數 ±0
-1 NegativeInfinityPositiveInfinity 1
+1 除了以外的任何值 NaN 1
+1 NaN .NET Framework) * 上的 1 (NaN*
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

* 這些數據列不會出現在 的完整規則 pow 集中,如 IEEE Standard for Floating-Point 算術所定義。 這裡包含它們,因為 .NET 會停用 IEEE 754 浮點例外狀況,因此不會區分 qNaN (無訊息 NaN) 和 sNaN (發出 NaN) 訊號。 IEEE 754 規格允許此例外狀況停用。

這個方法會呼叫基礎 C 運行時間,而且不同的操作系統或架構之間,確切的結果或有效輸入範圍可能會不同。

適用於

另請參閱