더북(TheBook)

6 양의 정수


컴퓨터는 정수(integer)를 1바이트, 2바이트, 4바이트, 8바이트 등 다양한 크기로 저장합니다. 하지만 이 책에서는 이해하기 쉽게 1바이트를 기준으로 설명하겠습니다.

정수에는 양수와 음수가 있으므로 부호를 나타내는 데 1비트를 사용합니다. 맨 앞의 비트가 0이면 양수, 1이면 음수입니다.

예를 들어 25를 메모리에 저장할 때 맨 앞의 비트는 양수이므로 0이 됩니다. 10진수 25를 2진수로 변환하면 11001이므로 나머지 비트를 0으로 채우면 메모리에 다음과 같이 저장됩니다.

027_1

그림 2-3 25가 메모리에 저장된 형태


맨 앞의 비트가 부호를 나타낸다는 사실만 알고 있다면 10진수를 2진수로 변환한 것과 같습니다.

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