c语言中2/(-2)和2%(-2)的值? 请解释下原因。O(∩_∩)O谢谢

日期:2010-12-14 21:39:45 人气:3

c语言中2/(-2)和2%(-2)的值? 请解释下原因。O(∩_∩)O谢谢

2/(-2)得-1,2%(-2)得0。 前者是整除操作求商,后者是求余数。 再如:3/(-2) = -1, 3%(-2)=1 4/(-3) = -1, 4%(-3)=1。 你用小学的除法式子列一下就知道原因啦~~ 不论b是否大于0,都保证r>=0 且r<b,你可以自己验证一下
    A+
热门评论