展开全部
公式b=a%n=a-int(a/n)*n;
-10%3
=-10- int(-10/3)*3
=-10- (-3*3)
=-10+9
=-1
10%-3
=10-int(10/-3)*-3
=10-(-3*-3)
=10-9
=1
得-1和1。取负数的模很少用。
-10%3
=-10- int(-10/3)*3
=-10- (-3*3)
=-10+9
=-1
10%-3
=10-int(10/-3)*-3
=10-(-3*-3)
=10-9
=1
得-1和1。取负数的模很少用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
补码不一样,运行的时候可能要对负数取补
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
余数的正负号取决于除数,而与被除数无关。
比如 -10%3=-1,-10%-3=-1
10%3=1 10%-3=1
解答完毕,坐等楼主采纳。
比如 -10%3=-1,-10%-3=-1
10%3=1 10%-3=1
解答完毕,坐等楼主采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
求余、模运算符(%)时要求两数必须是整型数据。余数正负号与被除数相同。例如:
7%4的结果是3
-7%4的结果是-3
3%-4的结果是3
楼上被除数与除数都分不清
在除法算式中,除号后面的数叫做除数。
例:8÷2=4则2为除数。8为被除数。
除数不能为0,否则没有意义。
8除以2等于4。
7%4的结果是3
-7%4的结果是-3
3%-4的结果是3
楼上被除数与除数都分不清
在除法算式中,除号后面的数叫做除数。
例:8÷2=4则2为除数。8为被除数。
除数不能为0,否则没有意义。
8除以2等于4。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询