語言

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

指定的功率。

傳回

x 被提升為 y

備註

下表顯示當 和 參數指定xy各種值或值範圍時的回傳值。 如需詳細資訊,請參閱Single.PositiveInfinity、Single.NegativeInfinity及 Single.NaN。

x y 返回值
除了 NaN ± 1
NaN ± 1*
NaN 除了 0 以外的任何值 NaN*
± < 0 和奇整數 NegativeInfinity 或 PositiveInfinity
± NegativeInfinity PositiveInfinity
± PositiveInfinity +0
± > 0 和奇整數 ±
-1 NegativeInfinity 或 PositiveInfinity 1
+1 除了 NaN 1
+1 NaN 1*
除了 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 且有限,且非奇整數 PositiveInfinity
± > 0 且有限,且非奇整數 +0
< 0,但又不是 NegativeInfinity 有限非整數 NaN

* 這些列不會出現在 pow定義的完整規則中。 之所以收錄這些,是因為.NET 禁用了 IEEE 754 浮點例外,因此無法區分 qNaN(安靜的 NaN)與 sNaN(訊號 NaN)。 IEEE 754 規範允許此例外停用。

此方法會呼叫底層的 C 執行時,且不同作業系統或架構間的精確結果或有效輸入範圍可能有所不同。

適用於

另請參閱