
若有定义语句:int x=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值?为什么?
展开全部
z的值为1
因为x,y都是整型,所以x/y=12/8=1(不要小数部分)
z的定义也是整型,所以z=0.9+1=1(和上面一样)
因为x,y都是整型,所以x/y=12/8=1(不要小数部分)
z的定义也是整型,所以z=0.9+1=1(和上面一样)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
诠释x = 12,Y = 8,Z;随后执行的语句
Z = 0.9 + X / Y;
的x / y是约数的整数部分
的x / y =八分之一十二= 1
结果是1.9,而Z是一个整数,关于采取强制转换数部
结果Z = 1
Z = 0.9 + X / Y;
的x / y是约数的整数部分
的x / y =八分之一十二= 1
结果是1.9,而Z是一个整数,关于采取强制转换数部
结果Z = 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-02-18
展开全部
楼上说的对....

你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |