더북(TheBook)

마찬가지로 2번 방과 7번 방의 상태를 확인하려면 그림 4-20처럼 하면 됩니다.

그림 4-20 | 2번 방과 7번 방의 상태를 확인하는 방법

 

이렇게 비트 연산자를 이용하면 8비트만으로 8개의 방에 불을 켜거나 끌 수 있습니다. 또 불이 켜진 방은 끄고 꺼진 방은 켜기도 할 수 있으며 언제든지 방의 점등 상태를 확인할 수 있습니다. 만약 비트 연산을 사용하지 않았다면 프로그램을 수행하기 위해 몇 배의 메모리를 사용해야 했을 것입니다.

프로그램이 정상적으로 동작하는 것도 중요하지만, 좋은 개발자는 정상 동작하는 것은 물론 최적화된 메모리를 사용하여 빠르게 동작하는 프로그램을 작성해야 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.