xx = xx % 897634; 等价的代码 if(xx > 897634) xx = 0; xx += 500000; 测试结论是取余消耗的时间是下面的代码的3倍多时间 测试环境是suse64 gcc v4.1.2