마찬가지로 2번 방과 7번 방의 상태를 확인하려면 그림 4-20처럼 하면 됩니다.
그림 4-20 | 2번 방과 7번 방의 상태를 확인하는 방법
이렇게 비트 연산자를 이용하면 8비트만으로 8개의 방에 불을 켜거나 끌 수 있습니다. 또 불이 켜진 방은 끄고 꺼진 방은 켜기도 할 수 있으며 언제든지 방의 점등 상태를 확인할 수 있습니다. 만약 비트 연산을 사용하지 않았다면 프로그램을 수행하기 위해 몇 배의 메모리를 사용해야 했을 것입니다.
프로그램이 정상적으로 동작하는 것도 중요하지만, 좋은 개발자는 정상 동작하는 것은 물론 최적화된 메모리를 사용하여 빠르게 동작하는 프로그램을 작성해야 합니다.