C语言,这道题为什么选B?

如题所述

int除以int,得到的数也是int,小数部分截掉!追问

那等于0是哪种情况?

追答

y==0的情况报异常:除0异常。x==0的情况结果就是0嘛。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-28
因为两个int型计算后还是int型。所以5/2=2.5转成int,丢掉小数位变成2。