StrictMath.Ulp 方法

定义

重载

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。 <li> 如果参数为正无穷大或负无穷大,则结果为正无穷大。 <li> 如果参数为正零或负零,则结果为 Double.MIN_VALUE。 <li> 如果参数 ±Double.MAX_VALUE,则结果等于 2<sup>971</sup>。 </ul>

在 1.5 中添加。

java.lang.StrictMath.ulp(double)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于

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。 <li> 如果参数为正无穷大或负无穷大,则结果为正无穷大。 <li> 如果参数为正零或负零,则结果为 Float.MIN_VALUE。 <如果> 参数 ±Float.MAX_VALUE,则结果等于 2<sup>104</sup>。 </ul>

在 1.5 中添加。

java.lang.StrictMath.ulp(float)Java 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于