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

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

* 这些行不会显示在由 IEEE 标准 Floating-Point 算术定义的 pow 的完整规则集中。 此处包括它们,因为 .NET 禁用 IEEE 754 浮点异常,因此不会区分 qNaN(静默 NaN)和 sNaN(信号 NaN)。 IEEE 754 规范允许禁用此异常。

此方法调用基础 C 运行时,确切的结果或有效输入范围在不同操作系统或体系结构之间可能有所不同。

适用于

另请参阅