StrictMath.Ulp 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Ulp(Double) |
回傳參數的 ulp 大小。 |
| Ulp(Single) |
回傳參數的 ulp 大小。 |
Ulp(Double)
回傳參數的 ulp 大小。
[Android.Runtime.Register("ulp", "(D)D", "")]
public static double Ulp(double d);
[<Android.Runtime.Register("ulp", "(D)D", "")>]
static member Ulp : double -> double
參數
- d
- Double
要回傳 ULP 的浮點數值
傳回
論點的 ULP 大小
- 屬性
備註
回傳參數的 ulp 大小。 ULP,即最後一位的單位, double 是該浮點值與 double 下一個大小較大值之間的正距離。 注意對於非 NaN x 的 ,。 ulp(-<i>x</i>) == ulp(<i>x</i>)
特殊情況: <ul><li> 若參數為 NaN,則結果為 NaN。
<如果> 論證是正無窮或負無限大,則結果為正無限大。
<如果> 參數為正或負零,則結果為 Double.MIN_VALUE。
<li> 若參數為 ±Double.MAX_VALUE,則結果等於 2<sup>971</sup>。
</ul>
已在1.5中新增。
的 java.lang.StrictMath.ulp(double)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
Ulp(Single)
回傳參數的 ulp 大小。
[Android.Runtime.Register("ulp", "(F)F", "")]
public static float Ulp(float f);
[<Android.Runtime.Register("ulp", "(F)F", "")>]
static member Ulp : single -> single
參數
- f
- Single
要回傳 ULP 的浮點數值
傳回
論點的 ULP 大小
- 屬性
備註
回傳參數的 ulp 大小。 ULP,即最後一位的單位, float 是該浮點值與 float 下一個大小較大值之間的正距離。 注意對於非 NaN x 的 ,。 ulp(-<i>x</i>) == ulp(<i>x</i>)
特殊情況: <ul><li> 若參數為 NaN,則結果為 NaN。
<如果> 論證是正無窮或負無限大,則結果為正無限大。
<如果> 參數為正或負零,則結果為 Float.MIN_VALUE。
<li> 若參數為 ±Float.MAX_VALUE,則結果等於 2<sup>104</sup>。
</ul>
已在1.5中新增。
的 java.lang.StrictMath.ulp(float)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。