unsigned の陰謀

どうでもいいことだけど、 unsigned int と int の値を比較するときは unsigned int に変換されるらしい。 これは結構ひっかかるに違いない、いや、おれはひっかかったぞ。

どんなに小さな負の整数でも unsigned int の 0 より大きいのだ。