7%(-4)的值在c语言中为

7%(-4)的值在c语言中为... 7%(-4)的值在c语言中为 展开
 我来答
种烧饼的怪叔叔
2015-11-27 · TA获得超过2214个赞
知道小有建树答主
回答量:824
采纳率:65%
帮助的人:452万
展开全部
如有q=a/b;r=a%b;//q是商,r是余数
当a>=0且b>0则必有r<b
C语言针对负数求余有三条规定:
q*b+q=a//数学法则
-a/b=-q//a改变正负时同时改变q的正负,同时保证|q|的值不变
当b>0时,r>=0且r<b
所有编译器的设计都必须遵守第一条法则。当a>0且b<0时,答案是有保证的。当a<0且b>0时,第二条以及第三条的结果是冲突的。当然,上面的问题是第一种情况,答案是肯定的,如果换成-7%4结果可能就无法确定了。
敖海夜
2015-11-27 · TA获得超过200个赞
知道小有建树答主
回答量:165
采纳率:100%
帮助的人:107万
展开全部
7%(-4)答案是3
更多追问追答
追问
为什么?
追答
7 除以 -4 = -1余3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式