_INTSIZEOF中该有的都有了

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为理想对对齐结果

05-11 18:30