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

jdna1009님의 프로필 이미지
jdna1009

작성한 질문수

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

3.6 정수의 오버플로우

2진수 0b

작성

·

734

0

unsigned int I = 0b...

에서 0b가 이진수를 표현해주는건 아는데 이걸 출력했을때는

10진수가 나오는데 왜 십진수가 나오는건가요?

0b를 통해서 0b뒤에 숫자들을 2진수를 만들어준거 아닌가요?

답변 1

0

0b를 통해 뒤 숫자를 2진수로 만들어주는것이 아닌
뒤 숫자가 2진수라는 것을 알려주는 용도입니다.
ex)0b101 => 5 로 출력
2진법으로 표현된 수를 출력하고 싶다면 십진수를 이진수로 변환하여 출력해야 합니다

jdna1009님의 프로필 이미지
jdna1009

작성한 질문수

질문하기