컴퓨터는 0과 1로 모든 정보를 표현하며, 0과 1로 표현된 정보만 이해할 수 있다. 나는 컴퓨터를 사용하면서 한 번도 0과 1로만 사용해 본 적이 없다. 하지만 컴퓨터는 0과 1로 된 정보만 이해할 수 있다고 한다. 그러면 컴퓨터는 내가 0과 1을 제외하여 표현한 정보들을 어떻게 이해할 수 있는 걸까? 정보 단위 0과 1을 나타내는 가장 작은 정보 단위를 비트라고 한다. 1비트는 (0), (1)로 두 가지 정보를 표현할 수 있다. 그러면 2비트는 몇 가지 정보를 표현할 수 있을까? (0, 0) (0, 1), (1, 0), (1, 1)로 네 가지 정보를 표현할 수 있다. 이렇게 n비트는 2의 n승 개의 정보를 표현할 수 있다. 프로그램의 크기가 커질수록 비트의 크기는 커지는데, 큰 크기를 표현하기 어려우..