java中的double和float有什么不同

变量类型,双精度浮点数在机内占8个字节,用64位二进制描述。

创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为溧阳企业提供专业的网站设计制作、做网站,溧阳网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

float表示单精度浮点数在机内bai占4个字节,用du32位二进制描述。

浮点zhi数在机内用指数型式dao表示,分解为:数符,尾数,指数符,指数四部分。

数符占1位二进制,表示数的正负。

指数符占1位二进制,表示指数的正负。

单精度浮点数(float)与双精度浮点数(double)的区别如下:

(1)在内存中占有的字节数不同

单精度浮点数在机内占4个字节

双精度浮点数在机内占8个字节

(2)有效数字位数不同

单精度浮点数有效数字8位

双精度浮点数有效数字16位

(3)所能表示数的范围不同

单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38

双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308

(4)在程序中处理速度不同一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快

以上就是java中double与float的区别的详细内容,更多请关注创新互联其它相关文章!


网站名称:java中的double和float有什么不同
分享URL:http://bzwzjz.com/article/jidihh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计 自适应网站建设 手机网站制作 外贸网站设计方案 达州网站设计 公司网站建设 定制网站设计 网站制作公司 成都营销网站建设 成都网站设计 手机网站设计 泸州网站建设 营销网站建设 响应式网站设计方案 移动网站建设 温江网站设计 成都网站建设推广 外贸网站建设 成都网站建设公司 高端品牌网站建设 成都网站设计公司 成都网站制作