語言

StrictMath.Ulp 方法

定義

多載

名稱 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 屬性授權中所述的詞彙使用。

適用於