浮点型和双精确型到底有啥区别(C++)

[复制链接]
查看11 | 回复3 | 2010-6-14 21:00:01 | 显示全部楼层 |阅读模式
麻烦通俗点

回复

使用道具 举报

千问 | 2010-6-14 21:00:01 | 显示全部楼层
浮点型:float,内存占32bit(位),(在tubro C中)有效数字为 6至7位, 数值范围-3.4*10^(-38)至3.4*10^(38)双精度型:double,内存占64bit(位), (在tubro C中)有效数字为 15至16位, 数值范围 -1.7*10^(-308)至1.7*10^(308)
回复

使用道具 举报

千问 | 2010-6-14 21:00:01 | 显示全部楼层
1.范围不同 double表示的范围比float 大2.精度不同 double的精度比float 大 double(15位) float (7) 位 虽然double 和float 都可以输出很多位小数 但是精度范围之后的数字都是不正确的
回复

使用道具 举报

千问 | 2010-6-14 21:00:01 | 显示全部楼层
小数点后位数不同float 小数点后好似是7位,再长就不行了double 后面好似有15位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行