5 答案错了. 这个必然是A. 如你所说. 整型即使赋值成浮点数, 也会取整的. 7是A没错先计算y=d/2.0=1.7. 由于d是整型, 所以d=1然后计算d/2的时候, 两个都是整型, 结果取整为0. 所以x=0
y是整型,d/2.0得到的是1.7,取整是11/2,得到的是0