关于C程序的问题

[复制链接]
查看11 | 回复0 | 2009-7-29 18:16:17 | 显示全部楼层 |阅读模式
1L有一点点概念错误……所谓“单精度”,就是精度相对较低,C语言中的float,“双精度”就是较高啦,C语言中的double就是采用了这种。比如333333.333用单精度储存就会发生错误,因为单精度只能保证7位有效数字。双精度如果没记错的话是16位。你说的话的意思就是“所有的实数,它们无论是float还是double,在运算中都会先转化成double再运算”,而不是1L说的“以double的形式存在”。如果还有不明白请补充或者Hi我。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行