天气预报 > 技术 > float和double的区别
float和double的区别
更新时间: 2021-05-02 05:17:42  

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

关键词: float double 区别

float和double的区别相关经验

天气预报

最新推荐

页面:/news/view-561130/ | 耗时:0.1046 s | 内存:2.11 MB | 查询:4 | 缓存读取:3 写入:0 | 加载文件:25
select * from tbl_Articles WHERE ArticleID=561130 LIMIT 0,1
select * from tbl_Articles_data WHERE ArticleID=561130 LIMIT 0,1
select * from tbl_Articles_sphinx where id=561130 LIMIT 0,1
SELECT ArticleID,Title FROM tbl_Articles WHERE ArticleID IN(2411788,3528940,3377566,3470586,80112,3174044,271341,1989600,3529588,3527724,2582618,1551305,3529535,3437904,2908766,2763723,1297528,2879362,3530003,1631769,2780633,2893091,1848812,1083373,2669491,2929144,3180690,3124642,413287,1014463) ORDER BY field (ArticleID,2411788,3528940,3377566,3470586,80112,3174044,271341,1989600,3529588,3527724,2582618,1551305,3529535,3437904,2908766,2763723,1297528,2879362,3530003,1631769,2780633,2893091,1848812,1083373,2669491,2929144,3180690,3124642,413287,1014463)