y=x+3/2中3是整数,2也是整数,所以3/2按整数进行计算,也就是得整数1,如果你不想按整数计算,可以使用3.0/2,也可以强制转其中一个到浮点数,然后再进行计算,如:(float)3/2
因为3/2是用整型进行计算的,结果是1,所以y=x+1=2。