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
次幂。
注解
下表指示为 x
和 y
参数指定各种值或值范围时的返回值。 有关详细信息,请参阅Single.PositiveInfinity、Single.NegativeInfinity和Single.NaN。
x | y | 返回值 |
---|---|---|
除 NaN |
±0 | 1 |
NaN |
±0 | 1 个 (NaN .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 .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 浮点异常,因此不区分 qNaN
(安静 NaN) 和 sNaN
(信号 NaN) 。 IEEE 754 规范允许此异常禁用。
此方法调用基础 C 运行时,不同的操作系统或体系结构的确切结果或有效输入范围可能有所不同。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈