Danny Tsai says to YSITD 明明實際上-2147483648就是個sign int可以塞進去的數字 但c compiler就是會解釋成 2147483648 w/ negative sign 然後2147483648 int塞不下 要不overflow 要不變成long 最後就變奇怪結果 明明打從一開始直接-2147483648整個編成0x80000000就沒這堆毛了難道不是嗎?