더북(TheBook)

여기서 질문을 하나 던지겠습니다. 1바이트로 나타낼 수 있는 수의 크기는 얼마일까요?

언뜻 생각했을 때 8비트를 사용하므로 28 즉, 0~255일 것 같지만, 정수에는 음수가 포함되고 맨 앞의 비트를 부호로 사용하므로 표현할 수 있는 양수의 범위는 절반으로 줄어듭니다. 즉, 1바이트로 나타낼 수 있는 수의 범위는 -128~127입니다(음수를 취급하지 않아 0~255를 나타낼 수 있는 정수 자료형도 있습니다).

하지만 음의 정수를 표현할 때는 방식이 많이 달라집니다. 다음 절에서 컴퓨터가 음수를 저장하는 방법에 대해 알아보겠습니다.

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