c语言为啥选c不选a

2025-05-12 20:56:00
推荐回答(2个)
回答1:

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

回答2:

因为3/2是用整型进行计算的,结果是1,所以y=x+1=2。