語言

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

基地。

b
Double

指數。

傳回

價值 aSUP<>b/SUP。<>

屬性

備註

將第一個提出參數的值回傳為第二個參數的冪次。 特殊案例:

<ul><li>如果第二個參數是正或負零,則結果為 1.0。 <如果>第二個參數是 1.0,則結果與第一個參數相同。 <li>如果第二個參數是 NaN,則結果為 NaN。 <如果>第一個參數是 NaN,第二個參數非零,則結果為 NaN。

<li 如果 ul<li 第一個參數的絕對值大於 1,且第二個參數為正無限大,或 <li>第一個參數的絕對值小於 1,第二個參數為負無限大,><則結果為正無限大。>><>

<li 如果 ul<li 第一個參數的絕對值大於 1,且第二個參數為負無限大,或 <li>第一個參數的絕對值小於 1,第二個參數為正無限大,</ul>,則結果為正零。>><>

<li>如果第一個參數的絕對值等於 1,且第二個參數是無限大,則結果為 NaN。

<如果>< ul<>li>第一個參數為正零且第二個參數大於零,或 <li>第一個參數為正無限大且第二個參數小於零,</ul> 則結果為正零。

<li 如果 ul<li 第一個參數為正零且第二個參數小於零,或 <li>第一個參數為正無限大且第二個參數大於零,><則結果為正無限大。>><>

<li 如果 ul<li 第一個參數為負零,第二個參數大於零但不是有限奇整數,或 <li>第一個參數為負無限大,第二個參數小於零但不是有限奇整數 </ul>,則結果為正零。>><>

<li 如果 ul<li 第一個參數為負零,第二個參數為正有限奇整數,或 <li>第一個參數為負無限,第二個參數為負有限奇整數 </ul>,則結果為負零。>><>

<li 如果 ul<li 第一個參數為負零,第二個參數小於零但不是有限奇整數,或 <li>第一個參數為負無限大,第二個參數大於零但不是有限奇整數 /<ul>,則結果為正無限大。>><>

<li 如果 ul<li 第一個參數為負零,第二個參數為負有限奇整數,或 <li>第一個參數為負無限,第二個參數為正有限奇整數 </ul>,則結果為負無限。>><>

<li>若第一個參數有限且小於零 <ul><li> 若第二個參數為有限偶整數,則結果等於將第一個參數的絕對值提升為第二個參數的冪次方

<如果>第二個參數是有限奇整數,結果等於將第一個參數的絕對值提升到第二個參數的冪次方後結果的負值

<如果>第二個參數是有限且非整數,則結果為 NaN。 </ul>

<如果>兩個參數都是整數,則若第一個參數的冪次方能被精確表示 double 為一個值,則結果正好等於將第一個參數提升到第二個參數的冪次方的數學結果。</ul>

(在上述描述中,浮點數值被視為整數當且僅當它是有限且是方法 #ceil ceil 的不動點,或等價地為該方法 #floor floor的不動點。一個值是單參數方法的不動點,當且僅當該方法對該值的結果等於該值。)

Java 文件 java.lang.StrictMath.pow(double, double)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於