인프런 커뮤니티 질문&답변
레이어에서 비트 시프트 연산.
해결된 질문
작성
·
251
답변 1
3
Rookiss
지식공유자
bigFlag의 기본 원리는 원하는 index에 해당하는 비트를
1로 세팅해서 무엇인가 있음을 나타내는 것입니다.
만약 Monster가 2번이었다면,
2번 인덱스에 해당하는 비트를 1로 세팅하면 될 것이고
그게 위의 모습이 될겁니다.
1 << index 공식을 이용하면,
1이라는 값에서 시작해서
왼쪽으로 index만큼 이동시키게 됩니다.
Monster = 2였다면 두 칸 왼쪽 이동해서
이게 되는 것이죠.





