Das Problem ist das Statement i = -i, wenn i, wie bestellt, -128 ist. Oben wird erklärt, dass im achtbittigen Zweierkomplement -(-128) wieder -128 ist. Damit wird 128-128 ausgerechnet.