7%(-4)的值在c语言中为
答案:2 悬赏:10 手机版
解决时间 2021-03-17 02:10
- 提问者网友:暮烟疏雨之际
- 2021-03-16 19:54
7%(-4)的值在c语言中为
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-16 20:13
如有q=a/b;r=a%b;//q是商,r是余数
当a>=0且b>0则必有rC语言针对负数求余有三条规定:
q*b+q=a//数学法则
-a/b=-q//a改变正负时同时改变q的正负,同时保证|q|的值不变
当b>0时,r>=0且r所有编译器的设计都必须遵守第一条法则。当a>0且b<0时,答案是有保证的。当a<0且b>0时,第二条以及第三条的结果是冲突的。当然,上面的问题是第一种情况,答案是肯定的,如果换成-7%4结果可能就无法确定了。
当a>=0且b>0则必有rC语言针对负数求余有三条规定:
q*b+q=a//数学法则
-a/b=-q//a改变正负时同时改变q的正负,同时保证|q|的值不变
当b>0时,r>=0且r所有编译器的设计都必须遵守第一条法则。当a>0且b<0时,答案是有保证的。当a<0且b>0时,第二条以及第三条的结果是冲突的。当然,上面的问题是第一种情况,答案是肯定的,如果换成-7%4结果可能就无法确定了。
全部回答
- 1楼网友:平生事
- 2021-03-16 21:09
7%(-4)答案是3追问为什么?追答7 除以 -4 = -1余3追问谢谢^ω^
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯