ビットシフトとANDでできる・・・かな?