计算机中math js math.pi是什么意思思

Java(101)
如果要理解什么是ulp,先要了解在计算机中保存的数和我们在数学上认为的数是不一样的;
比方说2.0和3.0之间有多少个数,在数学中是无限的,但是在计算机中是有限的,因为计算机需要用一堆字节来表示double或者float,但是因为计算机表示不了无限的数(因为没有无限内存)。
所以就有了ulp,假设在float 2.0和3.0之间有8,388,609个数,那么在2.0和3.0之间的数的ulp就是8,388,609/1.0约等于0.0000001。
你如果想知道某一个具体的double或float的先一个或者上一个数字是什么可以使用函数
public static double nextAfter(float start, float direction)
public static double nextAfter(double start, double direction)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:554439次
积分:9436
积分:9436
排名:第1682名
原创:365篇
转载:267篇
评论:32条
(5)(21)(6)(34)(15)(1)(7)(4)(8)(3)(1)(15)(14)(6)(11)(9)(1)(6)(22)(6)(4)(20)(13)(1)(11)(3)(21)(19)(3)(16)(15)(11)(1)(15)(5)(10)(21)(3)(20)(2)(25)(6)(4)(3)(1)(11)(3)(9)(6)(1)(2)(1)(3)(6)(10)(1)(2)(1)(3)(7)(8)(7)(9)(7)(11)(1)(7)(2)(7)(10)(3)(3)(4)(7)(9)(5)(20)}

我要回帖

更多关于 math.round是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信