C语言里为什么-10%-3=-1

如题所述

-10%-3就是-10对-3求模运算,求模运算最终的结果只与被除数有关,这里是-10,无论是对3或者-3求模,结果都是-1。不可能变成正数的。所以
-10%-3=-1
-10%3=-1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-05
在C语言中%有两种含义①取余②引导符。题文中的意思为取余,-10除以-3,除不开,余-1,所以有了这个式子。希望我的回答可以帮到你。
第2个回答  推荐于2017-09-02
-10/-3 = 3
余数为 -1

余数的符号与除数没有关系,与被除数的符号一致追问

为什么不负负的正呢TT

不不不。。。

问错了。。

对,,你说的对。。

本回答被提问者采纳
相似回答