为啥呀!
有没有能解释一下的,为什么-2147483648除-1等于-2147483648
整型溢出的问题,因为有符号整型数值范围是[-2147483648, 2147483647]
2147483648 按无符号表示 => 0x8000 0000
-2147483648按有符号表示,负数按补码表示,即将无符号2147483648取反码+1
0x8000 0000 反码 => 0x0FFF FFFF
加1 => 0x8000 0000
-2147483648按有符号表示 => 0x8000 0000
-2147483648 / -1 = 2147483648 (0x8000 0000)
0x8000 0000按有符号解析得到-2147483648