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
.
Комментарии
В следующей таблице указано возвращаемое значение, если для параметров и y
заданы различные значения или диапазоны значенийx
. Дополнительные сведения см. в разделах 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, и точный результат или допустимый диапазон входных данных может отличаться в разных операционных системах или архитектурах.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по