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

thomas616님의 프로필 이미지
thomas616

작성한 질문수

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

3.6 정수의 오버플로우

변수설정은 2진수로 했는데 왜 출력은 10진수로 되나요? 당연한건가요

작성

·

123

1

 unsigned int i = 0b111111111111111111111111111111111

    printf("%u\n", i);

에서, 변수설정은 2진수로 했는데 왜 출력은 10진수로 되나요? 당연한건가요 

답변 1

1

%u를 넣어주시면 10진수 부호없는 정수로 출력하라는 의미가 됩니다.
관련 내용은 4.7 강의에서 주로 다루게 되네요.

thomas616님의 프로필 이미지
thomas616

작성한 질문수

질문하기