(0 + 1)%10会是什么?返回?你如何处理左边的数字小于右边的数字?这怎么可能呢?
答案 0 :(得分:3)
模数是整数除法的余数。假设你有整数a和b。
n = a / b (integer), and
m = a % b = a - ( b * n )
然后
b * n + m = a
示例:
a b n = a/b b * n m = a%b
0 5 0 0 0
1 5 0 0 1
2 5 0 0 2
3 5 0 0 3
4 5 0 0 4
5 5 1 5 0
6 5 1 5 1
....
10 5 2 10 0
12 5 2 10 2
等
基本上,整数除法确定b完全适合a的次数。如果b < a,那是零次。模运算然后返回剩下的。如果b < a,那是一个。
答案 1 :(得分:0)
(0 + 1) % 10
将返回1
是什么让你对表达式中的小数和大数字感到困惑?