c++常识求助

[复制链接]
查看11 | 回复1 | 2011-11-3 11:49:41 | 显示全部楼层 |阅读模式
x=3/4这种运算,默认3和4都是整形,整形数据相除之后,结果还是默认整形,会把小数部分舍弃,即使是付给一个double型数据,也只是吧剩余的整数部分付给了他!加上.0之后,3.0就成了浮点型数据,这是,系统默认运算结果向精度高的类型靠拢,因此结果就是浮点型了!除非你的运算结果要求是整形,否则,所有的整形数据相除的时候都要进行强制类型转换!...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行