当前位置: 技术问答>java相关
高手帮忙,一个想爆头的问题,从文件里面读出一个 double 型的数据。
来源: 互联网 发布时间:2015-11-09
本文导语: 在文件里的数据为 3E4189374BC6A7EF 这个double的值应该为E-3(0.001)的 请问这是一般 浮点数的编码规则吗 我用readDouble 读出来的数据和 E-3 差距太大 3944B82FA09B5A51 为 E-9 高手帮忙,小弟感激不尽 | double...
在文件里的数据为 3E4189374BC6A7EF 这个double的值应该为E-3(0.001)的
请问这是一般 浮点数的编码规则吗
我用readDouble 读出来的数据和 E-3 差距太大
3944B82FA09B5A51 为 E-9
高手帮忙,小弟感激不尽
请问这是一般 浮点数的编码规则吗
我用readDouble 读出来的数据和 E-3 差距太大
3944B82FA09B5A51 为 E-9
高手帮忙,小弟感激不尽
|
double 是 64 位的浮点数,至于具体的规则不是很清楚.
不过你可以用 writeDouble() 写一个double数来看看是怎么表示的啊.
不过你可以用 writeDouble() 写一个double数来看看是怎么表示的啊.
|
为什么是E-3啊
|
up
|
up