首页 > 生活 > 百科知识

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

1、float : 单精度浮点数,double : 双精度浮点数。两者的主要区别如下:RFb拜客生活常识网

2、在内存中占有的字节数不同,单精度浮点数在机内存占4个字节,双精度浮点数在机内存占8个字节。RFb拜客生活常识网

3、有效数字位数不同,单精度浮点数有效数字8位,双精度浮点数有效数字16位。RFb拜客生活常识网

4、数值取值范围不同,单精度浮点数的表示范围:-3.40E+38~3.40E+38,双精度浮点数的表示范围:-1.79E+308~-1.79E+308。RFb拜客生活常识网

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

1、float : 单精度浮点数,double : 双精度浮点数。两者的主要区别如下:RFb拜客生活常识网

2、在内存中占有的字节数不同,单精度浮点数在机内存占4个字节,双精度浮点数在机内存占8个字节。RFb拜客生活常识网

3、有效数字位数不同,单精度浮点数有效数字8位,双精度浮点数有效数字16位。RFb拜客生活常识网

4、数值取值范围不同,单精度浮点数的表示范围:-3.40E+38~3.40E+38,双精度浮点数的表示范围:-1.79E+308~-1.79E+308。RFb拜客生活常识网

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

相关阅读:

暂无相关信息
  • 网站地图 |
  • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。