C语言问题 2/5+7%2*(int)4.7/3的值是什么

日期:2021-10-25 15:30:44 人气:1

C语言问题 2/5+7%2*(int)4.7/3的值是什么

2/5 的结果是0
7%2的结果是1
然后化简就是 0 + 1* (int)4.7/3
再化简就是 1 * 4 / 3
结果就是1
================
int类型与int类型进行运算, 结果必然还是int类型
小数会被舍弃.只取整数部分.
    A+
热门评论