C++提问 C++新手提问 为什么INT 4乘以 DOUBLE 1.5 结果是6 而不是6.0

[复制链接]
查看11 | 回复2 | 2012-3-28 23:40:13 | 显示全部楼层 |阅读模式
在没有格式控制的情况下,cout会省略输出的末尾。而且你直接以乘积输出的话,系统会把double降到int 运算...
回复

使用道具 举报

千问 | 2012-3-28 23:40:13 | 显示全部楼层
你是用cout输出的话,cout应该把末尾的0舍去了。不过放心,结果变量还是double类型的,不用担心做除法时会出现什么问题...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行