인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

눈누님의 프로필 이미지
눈누

작성한 질문수

홍정모의 따라하며 배우는 C언어

3.6강 오버플로우

작성

·

266

0

안녕하세요. 강의 시간에 unsigned int에 대한 오버플로우를 코딩 해봐서

혼자서, signed에 대해 해보았습니다.

 

근데 2진수 결과값으로 1000~이 나오는데, 최대값에 +1을 하였으니 0000~이 나와야하는 것 아닌가요? 어느 부분을 잘못했는지 궁금합니다!

답변 1

0

음수는 내부적으로 2's complement로 표현됩니다.

-2147483648를 2's complement(2의 보수)로 표현하면

아래 출력한 수가 됩니다.

 

image

눈누님의 프로필 이미지
눈누

작성한 질문수

질문하기