Поделиться через


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 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

* Эти строки не отображаются в полном наборе правил для pow, как определено стандартом IEEE для Floating-Point арифметических. Они включены здесь, так как .NET отключает исключения с плавающей запятой IEEE 754, поэтому не отличается от qNaN (тихая NaN) и sNaN (сигнализация NaN). Спецификация IEEE 754 позволяет отключить это исключение.

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

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

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