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 的大小。 值最后一个 double 位置的 ulp 是此浮点值与 double 下一个较大值之间的正距离。 请注意,对于非 NaN xulp(-<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文档java.lang.StrictMath.ulp(double)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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 的大小。 值最后一个 float 位置的 ulp 是此浮点值与 float 下一个较大值之间的正距离。 请注意,对于非 NaN xulp(-<i>x</i>) == ulp(<i>x</i>)

特殊情况: <ul><li> 如果参数为 NaN,则结果为 NaN。 <li> 如果参数为正或负无穷大,则结果为正无穷大。 <li> 如果参数为正或负零,则结果为 Float.MIN_VALUE。 <li> 如果参数为 ±Float.MAX_VALUE,则结果等于 2<sup>104</sup>。 </ul>

在 1.5 中添加。

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

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于