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的话,必须进行强转 。
推荐阅读
- 为什么革兰阳性菌对溶菌酶和青霉素敏感? 革兰阳性菌内容介绍
- 互联网和微商的定义 其实很简单
- 腑怎么读 腑读音和解释
- 腊八节的风俗禁忌 腊八节有哪些风俗和禁忌
- 陆绩怀橘文言文翻译 关于陆绩怀橘的翻译和原文
- 济南汽车临时牌照和跨区域牌照 济南办理临时牌照讲解
- 高中英语倒装句怎么学 倒装句主要分为完全倒装和部分倒装
- 电视剧《雍正王朝》:弘时和老三胤祉去抄家,到了八爷府老三为何不敢进去?
- 赖永海楞严经和南怀瑾讲佛法哪个厉害?
- 剡溪怎么读 剡溪的读音和解释