余数的定义:
当被除数不够整除时余下的数。
当都是正整数时:除法实际可转化为减数,不够减时剩下的就是余数。例如:12%5 12-5-5 2当存在负数时: x%y i. 当异号时: if |x|>|y| result: x+y else result: x 例: -6% 5等于-1 6%-5等于 1 5%-6等于 5 -5% 6等于 -5 ii. 当同号时: if |x|>|y| result: x-y else result: x 例: -1%-5等于-1 -6%-5等于-1 -4%-5等于-4 -5%-6等于-5 相信当你记住这个规律后,再遇到这种问题,你不用思考就可以回答出来。但你一定不会满意,因为这不是你想要的结果,你一定觉得还有更深层的原因。
本文来自博客,转载请标明出处:http://blog.csdn.net/yingbinchina/archive/2008/07/26/2715549.aspx