登录|注册|帮助中心|联系我们

导航
首页 综合百科 生活常识 数码科技 明星名人 传统文化 互联网 健康 影视 美食 教育 旅游 汽车 职场 时尚 运动 游戏 家电 地理 房产 金融 节日 服饰 乐器 歌曲 动物 植物
当前位置:首页 > 综合百科

float和double的区别 float和double5点区别

发布时间:2023年1月4日责任编辑:张小花标签:区别

1、float : 单精度浮点数,double : 双精度浮点数。两者的主要区别如下:

2、在内存中占有的字节数不同,单精度浮点数在机内存占4个字节,双精度浮点数在机内存占8个字节。

3、有效数字位数不同,单精度浮点数有效数字8位,双精度浮点数有效数字16位。

4、数值取值范围不同,单精度浮点数的表示范围:-3.40E+38~3.40E+38,双精度浮点数的表示范围:-1.79E+308~-1.79E+308。

5、在程序中处理速度不同,一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。

其它知识推荐

溜溜百科知识网——分享日常生活学习工作各类知识。 垃圾信息处理邮箱 tousu589@163.com
icp备案号 闽ICP备14012035号-2 互联网安全管理备案 不良信息举报平台 Copyright 2023 www.6za.net All Rights Reserved