📜  运行时错误:有符号整数溢出:964632435 * 10 不能以类型“int”表示 - 无论代码示例

📅  最后修改于: 2022-03-11 14:57:45.392000             🧑  作者: Mango

代码示例1
while (x != 0) {
        int pop = x % 10;
        x /= 10;
        if (rev > INT_MAX/10 || (rev == INT_MAX / 10 && pop > 7)) return 0;
        if (rev < INT_MIN/10 || (rev == INT_MIN / 10 && pop < -8)) return 0;
        rev = rev * 10 + pop;
    }