模运算符% 用法

如果123%10=3,那123%1000=?多少呢?也就是说求模运算符%前面数字小于其后面数字时,模的结果是多少呢?

按除法规则 123 除以 1000 肯定要先上0
(因为123 除1000 等于0.123,当然是先上0 再分别上 1,2,3)

但是由于% 是针对整数进行操作的
所以0乘以1000 得0
123减去0 等于123 所以 余数应该是123

所有小于的都应该是按这个法则进行计算的,即 :
小的数%大的数=小的数
123%1000=123
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-25
%的意思是第一个操作数被第二个操作数整除后的余数
第2个回答  2010-06-25
123

就是前面那个数除以后面那个数的余数,a%b等价于a-a/b*b
第3个回答  2010-06-25
123

%是取余么,123%1000,商0,余123。
第4个回答  2010-06-25
123
相似回答