질문이요~~~~~~~~~~~~~
두메꽃
2023.04.01
질문 제목 : 범위sighed 와 unsigned의 범위 차이질문 내용 :signed long int의 범위:-(2의 31제곱) ~ (2의 31제곱) -1
unsigned iong int의 범위 : 0 ~ (2의 32제곱) -1
양수 범위에서 왜 하나는 31제곱이고 다른건 32제곱인지 이유를 모르겠어요
빠른 답변 부탁드립니다.
-
단순드립
signed 은 32비트중 맨 앞1비트를 + - 표시하는 부호비트로 쓰니 나머지 31비트로 수표현하니 2의 31승
unsigned은 부호가 없으니 맨앞비트도 수 표현에 쓰니 32비트 전부 수표현 하니 2의 32승