모두CBT

2의 보수로 표현된 n비트의 부호 있는(signed) 2진 정수가 표현… | [9급 지방직 컴퓨터일반] 17년 2회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 17년 2회차
2의 보수로 표현된 n비트의 부호 있는(signed) 2진 정수가 표현할 수 있는 최댓값과 최솟값의 합은?
1
-1
2
0
3
1
4
2n-1
해설

최댓값과 최솟값의 합은 -1이다.

n비트 2의 보수의 표현 범위는 다음과 같다.
−2n−1≤x≤2n−1−1-2^{n-1} \le x \le 2^{n-1}-1

합을 구하면 (2n−1−1)+(−2n−1)=−1(2^{n-1}-1) + (-2^{n-1}) = -1 이다. 음수 쪽이 하나 더 많기 때문이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.