
[컴퓨터 구조] - 정수 표현 방법 (부호화 절댓값, 보수 표현)
·
💻 Computer Science/컴퓨터 구조
정수는 "자연수(양의 정수)", "0", "음의 정수"로 구성된 수 집합이다. 컴퓨터에서도 정수의 의미 자체는 동일하지만 컴퓨터는 2진수를 활용하여 수를 표현하기에 정수 표현 방법은 약간 다르다.부호 없는 정수(Unsigned Integer) 부호 없는 정수는 말 그대로 부호를 생략한다는 의미로, 모든 숫자는 0 또는 양의 정수로 표현된다. 8비트로 부호 없는 정수를 표현하면 $0_{10}$ ~ $255_{10}(= 2^8 - 1)$ 표현이 가능하다. 즉, n비트를 사용한 부호 없는 정수 표현은 0부터 $(2^n -1)$ 까지이다.오버플로우(Overflow) 8비트로 표현하는 부호 없는 정수의 경우 $0$ ~ $255$까지 가능한데 이때, 255를 넘어가는 숫자가 들어온다면, 컴퓨터는 틀린 값을 출력한다..