VB,MOD算法中的负数算法
问题描述:
VB,MOD算法中的负数算法
就是VB中的 X MOD Y .
X,Y为正数,当然结果就是正数.
但是当X为负数,或者Y为负数,又或者X,Y均为负数时,怎么算?
我只求个过程.举些例子吧,
答
5 Mod 3=2
5 Mod -3=2
-5 Mod -3=-2
-5 Mod 3=-2
看出规律没
前面是正的值为正,前面为负后面值为负,其它与正数之间求余一样.就是说都为正,则为正。都为负,则为负。前面为正值,后面的为负值,结果就是正值。前面的负值,后面的为正值,结果就是负值。前面的为正值,结果为正,前面为负值,结果为负?前面为正值,后面的不管是正负,结果就是正值。前面的负值,后面的不管是正负,结果就是负值。