当前位置 :
float和double的区别
更新时间:2024-03-29 08:11:23

  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的话,必须进行强转。

公交网专稿内容,转载请注明出处
不够精彩?
最新更新
PC端 | 移动端
公交网(gongjiao9.com)汇总了公交查询,天气查询,生活信息,生活经验。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 公交网 gongjiao9.com 版权所有 闽ICP备2021002821号-23