早教吧 育儿知识 作业答案 考试题库 百科 知识分享

-5%3为什么等于1

题目详情
-5%3为什么等于1
▼优质解答
答案和解析
您这里用的是计算机编程中取余的方法,也就是(-5) 除以 3 取余.
在计算机编程中取余的规则是这样的,从负无穷到正无穷(当然编程中是有上界的)搜索这个数,然后在无穷小到这个数之间是否存在一个数能被后面的数整除.
在这里就是在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1
所以这里 -5 % 3 = 1
如果您要出来负数的话,就可以 - (5 % 3) = -2