MathF.Pow(Single, Single) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a specified number raised to the specified power.
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
Parameters
- x
- Single
A single-precision floating-point number to be raised to a power.
- y
- Single
A single-precision floating-point number that specifies a power.
Returns
The number x
raised to the power y
.
Remarks
The following table indicates the return value when various values or ranges of values are specified for the x
and y
parameters. For more information, see Single.PositiveInfinity, Single.NegativeInfinity, and Single.NaN.
Parameters | Return value |
---|---|
x is any value; y = 0. |
1 |
x = 1; y is any value. |
1 |
x or y = NaN (except if y = 0 or x = 1). |
NaN |
x = NegativeInfinity ; y < 0. |
0 |
x = NegativeInfinity ; y is a positive odd integer. |
NegativeInfinity |
x = NegativeInfinity ; y is positive but not an odd integer. |
PositiveInfinity |
x < 0 but not NegativeInfinity ; y is not an integer, NegativeInfinity , or PositiveInfinity . |
NaN |
x = -1; y = NegativeInfinity or PositiveInfinity . |
NaN |
-1 < x < 1; y = NegativeInfinity . |
PositiveInfinity |
-1 < x < 1; y = PositiveInfinity . |
0 |
x < -1 or x > 1; y = NegativeInfinity . |
0 |
x < -1 or x > 1; y = PositiveInfinity . |
PositiveInfinity |
x = 0; y < 0. |
PositiveInfinity |
x = 0; y > 0. |
0 |
x = PositiveInfinity ; y < 0. |
0 |
x = PositiveInfinity ; y > 0. |
PositiveInfinity |
This method calls into the underlying C runtime, and the exact result or valid input range may differ between different operating systems or architectures.
Applies to
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for