例如 1234,反转后变成4321
int ReverInt(int x)
{
bool bFlag = x<0?true:false;
if(bFlag) x = -x;
long long ret = 0;
while(x>0)
{
int bit = x%10;
ret = ret*10 + bit;
x /= 10;
}
if(ret > (1<<31)-1) ret = 0;
if(bFlag) ret = -ret;
return ret;
}
int main()
{
int testI = 1234;
int testR = ReverInt(testI);
printf("revert int = %d \n", testR);
return 0;
}