求模与求余运算.docVIP

  • 126
  • 0
  • 约3.54千字
  • 约 3页
  • 2017-08-05 发布于河南
  • 举报
求模与求余运算

关于求模和求余 ? ? 转载】MOD(求模或求余) ① 求余:取整除后的余数。例如: 10 MOD 4=2; -17 MOD 4=-1; -3 MOD 4=-3; 4 MOD (-3)=1; -4 MOD 3=-1 如果有a MOD b是异号,那么得出的结果符号与a相同;当然了,a MOD b就相当于a-(a DIV B ) *b的运算。例如: 13 MOD 4=13-(13 DIV 4)*4=13-12=1 ② 求模:规定“a MOD b”的b不能为负数,其运算规则如下: (i)当ab时,不断从a中减去b,直到出现了一个小于b的非负数。 例如: 8 MOD 3=2 (ii)当a0时,结果为a。如: 3 MOD 8=3 (iii)当a -3 MOD 4=1; -4 MOD 3=2 注意:当a、b全为正数时,无论是“求余”还是“求模”,得到的结果是相同的。如:22 MOD 6=4;只有a0当时,两种运算结果不同。 例如:n为四位数7341。可用下面的方法分离出它的个、十、百、千位。 7341 MOD 10=1 (个位数) (7341 MOD 100) DIV 10=4 (十位数) (7341 MOD 1000) DIV 100=3 (百位数) 7341 DIV 1000=7 (千位数) 此外,利用a MOD b,可以判断a能否被b整除。当a MOD b=0时,a能被b整除。 注意:

文档评论(0)

1亿VIP精品文档

相关文档