0000000000|0000000000|000000000*|00  <=== 이거 3 넣었을때 라고 했는데

0000000000|0000000000|00000000*0|00 <=== 이거 아님 3 넣으면???

왜냐면

(i & 0x1f) = 이게 0x03 인데...

1을 0x03 만큼 << 하면

0x08 하지 되지 않음?

0 이랑 0x08 OR 하니까

결론 0x08 자리에 변화를 주는거 아닌가요 ㅠ.ㅠ

지금 근접 했다고 생각...