(int)(x+y)%7和int(x+y)%7有什么区别?

[复制链接]
查看11 | 回复2 | 2011-5-31 17:17:49 | 显示全部楼层 |阅读模式
(int)(x+y)%7表示把(x+y)强制变为整型后对7取余,而int(x+y)%7表示把(x+y)%7的结果保存为整型。...
回复

使用道具 举报

千问 | 2011-5-31 17:17:49 | 显示全部楼层
前者结果是int型,后者不一定,如果y是float那返回值也是float。还有结果也不一样,如果x=1.8,y=1.2,前者结果是3,后者是2.2...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行