2
A
답변
1
이것은 숙제처럼 들립니다. 그렇다면 귀하의 질문에 그대로 태그하십시오.
한 가지 방법
이 생각하는 6 자리의 16 진수로 표현 바이트 수를- ?
- 얼마나 많은 비트가 그 바이트로 표시됩니까?
- 부호 때문에 몇 비트를 잃게됩니까?
- 총 비트 수를 감안할 때 가장 작은 값은 무엇입니까?
- 총 비트 수를 감안할 때 표시 할 수있는 최대 값은 얼마입니까?
마지막 질문에 대한 답을 생각해보십시오.
예를 들어 부호가 가장 작은 32 비트 int는 -2147483648입니다. 가장 큰 부호가있는 32 비트 정수는 2147483647입니다.
개발중인 응용 프로그램을위한 숙제가 아닙니다. 최대 양수 값은 8388607이지만 0FFFFF = 1048575 – Cheetah
입니다. 최대 양수 값은 0x7FFFFF == 8388607 == 2^23-1 == 0b011111111111111111111111입니다. 부호 비트에 대해 전체 16 진수를 잃어 버리지 않으면 선행 비트를 잃게됩니다. 나머지 23 비트는 여전히 값의 일부로 사용할 수 있습니다. –