int x=3,y=17求y++/--x,我自己算的时候根据运算符的优先级求出8.5,为什么在cmd运行时显示的是8.0,我用float,double都试了
你的x和y是整型,相除结果也是整型,所以是 8 ,你要想计算出8.5,得将x和y都定义成 double或者float
double x = 3.0; double y = 17.0;