文章插图
1、float : 单精度浮点数,double : 双精度浮点数 。两者的主要区别如下:
2、在内存中占有的字节数不同,单精度浮点数在机内存占4个字节,双精度浮点数在机内存占8个字节 。
3、有效数字位数不同,单精度浮点数有效数字8位,双精度浮点数有效数字16位 。
4、数值取值范围不同,单精度浮点数的表示范围:-3.40E+38~3.40E+38,双精度浮点数的表示范围:-1.79E+308~-1.79E+308 。
【float和double的区别 float和double5点区别】5、在程序中处理速度不同,一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转 。
推荐阅读
- 板栗能和葡萄一起吃吗 板栗和葡萄一起吃有什么好处
- 榛子能和葡萄一起吃吗 榛子和葡萄一起吃有什么好处
- 松子能和葡萄一起吃吗 松子和葡萄一起吃有什么好处
- 山竹和葡萄能一起吃吗 山竹和葡萄一起有什么功效
- 葡萄和什么一起吃最好 葡萄怎么选
- 梨和葡萄可以一起吃吗 梨和葡萄能一起榨汁吗
- 家中养鱼是有哪些风水禁忌和忌讳 家中养鱼是有哪些风水禁忌
- 中餐和西餐的区别英语对话 中餐和西餐的区别
- 染发的步骤和流程 染发步骤
- 照片如何添加水印日期和地点