unsigned int i = -1;
とやると-1を代入することが出来てしまうのですがなぜですが?
unsignedは正の数しか扱えなかったと思うのですが