这条c语句为什么是错的?

[复制链接]
查看11 | 回复5 | 2011-10-19 13:50:27 | 显示全部楼层 |阅读模式
你变量y刚开始就定义为doube类型,并赋予初始值为5.2,这里都没有错,但你当int型转为float型的时候就应该赋予给float类型 ,你怎么又赋予给doube型的呢,这样当然错了!...
回复

使用道具 举报

千问 | 2011-10-19 13:50:27 | 显示全部楼层
强制转换是(float)i;正确写法y = (float)i;...
回复

使用道具 举报

千问 | 2011-10-19 13:50:27 | 显示全部楼层
是 double y=5.2;你打错了。...
回复

使用道具 举报

千问 | 2011-10-19 13:50:27 | 显示全部楼层
没错啊 用VS2008 编译没问题啊...
回复

使用道具 举报

千问 | 2011-10-19 13:50:27 | 显示全部楼层
没错啊,我用VC调试了,没显示错误...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行