Язык

StrictMath.Pow(Double, Double) Метод

Определение

Возвращает значение первого аргумента, возведенного в степень второго аргумента.

[Android.Runtime.Register("pow", "(DD)D", "")]
public static double Pow(double a, double b);
[<Android.Runtime.Register("pow", "(DD)D", "")>]
static member Pow : double * double -> double

Параметры

a
Double

base.

b
Double

экспонент.

Возвращаемое значение

значение a<sup>b</sup.>

Атрибуты

Комментарии

Возвращает значение первого аргумента, возведенного в степень второго аргумента. Особые случаи:

<ul><li>, если второй аргумент является положительным или отрицательным нулем, результат равен 1,0. <li>, если второй аргумент равен 1.0, результат совпадает с первым аргументом. <li>, если второй аргумент — NaN, результатом является NaN. <li>, если первый аргумент — NaN, а второй аргумент ненулевой, результатом является NaN.

<li>>, если><< абсолютный аргумент первого аргумента больше 1, а второй аргумент является положительным бесконечностью, или <ли>абсолютное значение первого аргумента меньше 1, а второй аргумент является отрицательным бесконечностью, </ul>, результат положительный бесконечности.

<li>>, если><< абсолютный аргумент первого аргумента больше 1, а второй аргумент является отрицательным бесконечностью, или <ли>абсолютное значение первого аргумента меньше 1, а второй аргумент является положительным бесконечностью, </ul> результат является положительным нулем.

<li>, если абсолютное значение первого аргумента равно 1, а второй аргумент является бесконечным, результатом является NaN.

<li>, если <первый><>аргумент является положительным нулем, а второй аргумент больше нуля, или <ли>первый аргумент является положительным бесконечностью, а второй аргумент меньше нуля, /ul>, <результат положительный ноль.

<li>>, если <первый><аргумент является положительным нулем, а второй аргумент меньше нуля, или <ли>первый аргумент является положительным бесконечностью, а второй аргумент больше нуля, </ul>, результат является положительным бесконечностью.

<li>>, если><< первый аргумент является отрицательным нулем, а второй аргумент больше нуля, но не конечным нечетным целым числом, или <ли>первый аргумент является отрицательным бесконечностью, а второй аргумент меньше нуля, но не конечным нечетным целым числом, /ul>, <то результат является положительным нулем.

<li>, если <первый><>аргумент является отрицательным нулем, а второй аргумент является положительным конечным нечетным целым числом, или <ли>первый аргумент является отрицательным бесконечностью, а второй аргумент является отрицательным нечетным целым числом, </ul> результат является отрицательным нулем.

<li>, если>><< первый аргумент является отрицательным нулем, а второй аргумент меньше нуля, но не конечным нечетным целым числом, или <ли>первый аргумент является отрицательным бесконечностью, а второй аргумент больше нуля, но не конечным нечетным целым числом, </ul>, результат является положительным бесконечностью.

<li>, если <первый><>аргумент является отрицательным нулем, а второй аргумент является отрицательным конечным нечетным целым числом, или <ли>первый аргумент является отрицательным бесконечностью, а второй аргумент является положительным нечетным целым числом, </ul> результат является отрицательным бесконечностью.

<li>, если первый аргумент является конечным и меньше нуля <ul><li> , если второй аргумент является конечным даже целым числом, результат равен результату повышения абсолютного значения первого аргумента к силе второго аргумента.

<li>, если второй аргумент является конечным нечетным целым числом, результат равен отрицательному результату повышения абсолютного значения первого аргумента к силе второго аргумента.

<значение li>, если второй аргумент является конечным, а не целым числом, результатом является NaN. </ul>

<li>, если оба аргумента являются целыми числами, результат точно равен математическому результату повышения первого аргумента в силу второго аргумента, если результат может быть представлен точно double как значение.</ul>

(В приведенных ниже описаниях значение с плавающей запятой считается целым числом, если и только в том случае, если он является конечным и фиксированным точкой метода #ceil ceil или, соответственно, фиксированной точкой метода #floor floor. Значение является фиксированной точкой метода одно аргумента, если и только если результат применения метода к значению равен значению.)

Java документации по java.lang.StrictMath.pow(double, double).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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