-10 % 4 = -2 -10 % -4 = -2
为什么会这样?不同时间的值相同。
其计算方式与正数的模数完全相同。在算术模c中,我们试图将任何x表示为qc + r,其中r必须是非负整数。
x
qc + r
例如,
取−100 % 8 = 4。这是因为8 ⋅ −13 = −104。其余为4。
−100 % 8 = 4
8 ⋅ −13 = −104
4