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

Комментарии

В следующей таблице указывается возвращаемое значение, если для и x параметров указаны y различные значения или диапазоны значений. Дополнительные сведения см. в статьях Single.PositiveInfinity, Single.NegativeInfinity и Single.NaN.

x г Возвращаемое значение
Любое значение, кроме NaN ±0 1
NaN ±0 1*
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*
Любое значение, кроме 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 для Floating-Point арифметики. Они включены здесь, так как .NET отключает исключения с плавающей запятой IEEE 754 и поэтому не отличается от qNaN (тихая naN) и sNaN (сигналлинг NaN). Спецификация IEEE 754 позволяет отключить это исключение.

Этот метод вызывает базовую среду выполнения C, а точный результат или допустимый диапазон входных данных может отличаться от разных операционных систем или архитектур.

Применяется к

См. также раздел