我也测试了
0x80000000
0x80000080
...
0x80000000
0x80000080
...

[fly]存在即是合理[/fly]
程序代码:#include<stdio.h>
int main()
{
int n;
for(n = 1; n; n++)
{
if(!(n & 0xFFFFFF)) printf("%d\n", n);
if(n != (int)(float)n)
{
printf("n = %d\n", n);
break;
}
}
return 0;
}