C语言中个位数÷10为什么是0
1个回答
关注
展开全部
咨询记录 · 回答于2023-03-10
C语言中个位数÷10为什么是0
在 C 语言中,当整数除以另一个整数时,如果两个整数都是整型,结果将会被自动截断为整数。例如,当一个整数 `a` 的值为 3 时,表达式 `a / 10` 的结果将会是 0,而不是 0.3。因为整数除以整数的结果只保留了整数部分,小数部分被舍去了。所以,如果一个整数是个位数,除以 10 得到的结果是 0。例如,数字 5 除以 10 的结果是 0,而不是 0.5。