ビットシフト時の最小サイズが int 型 32 ビットって。


おかしいとは思った。
論理右シフトしてるのにもりもりビット1が出てくるもんだから。


誰だって byte 型に -1 入れて、論理右シフト 1 回すれば 127 になるって思うし、
その後 +1 すれば -128 になる期待は持つだろうと。