signed intで負の値をunsigned intに、
強制型変換したとき、あるいはその逆をしたとき、
どう扱われるのでしょうか?
これらはコンパイラ依存でしょうか?