>>173
念のために書いとくけど、符号付き整数の右シフトが
処理系依存なのは承知の上なんだよな?

それと、>170のコードの方は何の言語が知らないが
ビット演算をカッコで括って優先させる必要は
ないかな?ボケナス。