在中该有的都有了
1.这其中最小非负剩余和最大正余数例子如下:
设n为4,当r为1时,最小非负剩余就是1,最大非正剩余就是1 - 4 = -3,最大正余数为4 - 1 = 3
2.x = nq + r'推导出qn = ((x + n - 1) / n) * n的过程如下
1)当x % n等于0时,(x + n) / n就多出1个n;当x % n ∈ (1, n-1)时(x + n - 1) / n刚好得到正确值x / n + 1
2)从而推出当x % n等于0时,(x + n - 1) / n刚好等于x/n+1;当x % n ∈ (1, n-1)时(x + n -1) / n也刚好得到正确值x / n + 1
3)最终在c语言中推出((x + n - 1) / n) * n为理想对对齐结果