55问答网
所有问题
C语言里为什么-10%-3=-1
如题所述
举报该问题
推荐答案 推荐于2017-09-05
-10%-3就是-10对-3求
模运算
,求模运算最终的结果只与
被除数
有关,这里是-10,无论是对3或者-3求模,结果都是-1。不可能变成正数的。所以
-10%-3=-1
-10%3=-1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/I88GeeGeGFL484c4eRL.html
其他回答
第1个回答 2019-12-05
在C语言中%有两种含义①取余②引导符。题文中的意思为取余,-10除以-3,除不开,余-1,所以有了这个式子。希望我的回答可以帮到你。
第2个回答 推荐于2017-09-02
-10/-3 = 3
余数为 -1
余数的符号与除数没有关系,与被除数的符号一致
追问
为什么不负负的正呢TT
不不不。。。
问错了。。
对,,你说的对。。
本回答被提问者采纳
相似回答
大家正在搜
相关问题
C语言程序中 %代表什么意思 又为什么(10%3)结果是1 ...
为什么c语言中-10>>2+3的值为-1
C语言中,10%3=1那么100%3=?
在c语言中10%(-3)合理嘛?
-10%(-3)为什么等于-1,不等于一呀!
-10 mod 3 离散数学书上答案是2,C++运行-10 ...
c语言中if(n==1-10)为什么不合法?这里n是在1到1...