MathF.Pow(Single, Single) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回具有指定乘冪數的指定數字。
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
次方。
備註
下表指出針對 和 y
參數指定x
各種值或值範圍時的傳回值。 如需詳細資訊,請參閱Single.PositiveInfinity、Single.NegativeInfinity和Single.NaN。
x | y | 傳回值 |
---|---|---|
除了以外的任何值 NaN |
±0 | 1 |
NaN |
±0 | .NET Framework) * 上的 1 (NaN * |
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 |
.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 運行時間,而且不同的操作系統或架構之間,確切的結果或有效輸入範圍可能會不同。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應