모두CBT
2의 보수로 표현된 n비트의 부호 있는(signed) 2진 정수가 표현할 수 있는 최댓값과 최솟값의 합은?
-1
0
1
2n-1
최댓값과 최솟값의 합은 -1이다.n비트 2의 보수의 표현 범위는 다음과 같다.−2n−1≤x≤2n−1−1-2^{n-1} \le x \le 2^{n-1}-1−2n−1≤x≤2n−1−1합을 구하면 (2n−1−1)+(−2n−1)=−1(2^{n-1}-1) + (-2^{n-1}) = -1(2n−1−1)+(−2n−1)=−1 이다. 음수 쪽이 하나 더 많기 때문이다.
최댓값과 최솟값의 합은 -1이다.
n비트 2의 보수의 표현 범위는 다음과 같다.−2n−1≤x≤2n−1−1-2^{n-1} \le x \le 2^{n-1}-1−2n−1≤x≤2n−1−1
합을 구하면 (2n−1−1)+(−2n−1)=−1(2^{n-1}-1) + (-2^{n-1}) = -1(2n−1−1)+(−2n−1)=−1 이다. 음수 쪽이 하나 더 많기 때문이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.