猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在java中有多少位数有浮动和双倍?
在java中有多少位数有浮动和双倍?
浮点数有32位二进制数,双位有64位二进制数吗?这些文件太难理解了。
所有的位都转换成有效的数字吗?还是小数点的位置占用了一些位呢?
萧十郎
浏览 360
回答 3
3回答
一只斗牛犬
从…Java规范 :浮点类型是浮点数和双浮点数,它们在概念上与单精度32位和双精度64位格式IEEE 754值和操作相关联,如IEEE二进制浮点算法标准ANSI/IEEE标准754-1985(IEEE,纽约)中所规定的那样。如果不了解IEEE 754的基本知识,就很难用数字来做任何事情,下面是另一个链接.重要的是要理解精度是不一致的,而且这不是数字的精确存储,就像对整数的存储一样。例如:double a = 0.3 - 0.1;System.out.println(a);版画0.19999999999999998如果您需要任意的精度(例如为了财务目的),您可能需要大十进.
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续