카테고리 없음

비트 연산자

나빈스 코딩 2025. 8. 14. 15:42

연산자 복습하다가 새로운 연산자를 배웠다!

비트를 시프트 (왼쪽이나 오른쪽으로 옮기는) 하는 연산자이다!

const bit:number = 4 << 1; // 4는 2진수로 0100이므로 왼쪽으로 한칸 움직이면 1000이 된다. 따라서 16.

 

비트와 연산자를 활용해서 하나의 수치값을 관리할 수 있다.

예를 들어 게임 캐릭터의 상태를 표현할 때,

0001 달리고 있음.

0010 공격중임.

0100 무적 상태임.

이런 식으로 간단하게 관리할 수 있다.