vfp求余数%是什么意思

比如17%4的值为什么是1
15%-4的值为什么是-1

17%4和15%除了数字意外在运算上有什么不一样

%是求余数的意思,17除以4商4余1,所以17%4=1(就是余数那个1)
15除以-4,商-4,余-1,所以15%-4=-1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-05
17%4的值为什么是1
即是:17/4=4……1
%是取余数的意思

15%-4的值为什么是-1
(15%-4)等同于(-15%4)
负数取余数规则是靠近0,所以取的是-1,不是-3
第2个回答  2010-04-05
17%4意思是17-4*4=1结果当然对啦;%算数运算符优先级高于-,因此,先计算%后计算-,结果同负数分母,15%-4相当于-(15-4*4)=-1.