鱼C论坛

 找回密码
 立即注册
查看: 3772|回复: 4

请教各位大神,-9%4 和9%-4的结果为什么不一样??

[复制链接]
发表于 2022-10-8 16:35:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
-9%4
3
9%-4
-3

各位大神,涉及小学知识,实在是整了半天理解不来,不知道各位大神能否解答一下,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-8 17:14:56 From FishC Mobile | 显示全部楼层
小学里好像还没涉及到负数取余
其实我现在也不理解负数取余有毛线用
9%-4=-4*-3-3
-9%4=4*-3+3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-8 17:31:38 | 显示全部楼层
本帖最后由 阿奇_o 于 2022-10-8 17:44 编辑
# 应该是 从数轴上看吧,即 [b]数轴上 从左往右 来 算[/b], 所以 
求余 涉及负数时,如 -9%4 时,有 -9 = (-3)*4 + 3 此时 就满足了 余数3的绝对值小于除数4的绝对值,所以 余数3 即为结果。
同理 因 9 = (-3)*(-4) + (-3)  , 余数-3的绝对值 小于 除数-4的绝对值,所以 结果为 -3。   

(-3) * 4 + 3
-9
(-3) * (-4) + (-3)
9

ps: 不同语言,对此的规则或有不同,具体参考:https://www.zhihu.com/question/31344913
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 00:47:40 | 显示全部楼层
wp231957 发表于 2022-10-8 17:14
小学里好像还没涉及到负数取余
其实我现在也不理解负数取余有毛线用
9%-4=-4*-3-3

准备睡之前过来看看竟然已经有回复了,感谢,明天再研究
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-9 00:48:57 | 显示全部楼层
阿奇_o 发表于 2022-10-8 17:31
ps: 不同语言,对此的规则或有不同,具体参考:https://www.zhihu.com/question/31344913

睡觉之前上来瞅瞅,竟然是亲自回复,感动啊。实在思考不动了,明天研究,先感谢感谢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 09:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表