ビット演算にすると端数が切れるんだっけね