C中,5/2,-5/2,5/-2三个表达式的结果分别是什么?为什么

日期:2021-05-08 14:35:39 人气:1

C中,5/2,-5/2,5/-2三个表达式的结果分别是什么?为什么

2,-2,-2
首先,参加运算全部数据都是整形
那么C规定,2个整形数据运算后结果是整型
小数部分扔掉
5/2算术结果是2.5,扔掉小数部分自然就是2
其他的-5/2,5/-2原理同样,只不过带符号运算而已
    A+
热门评论