작성한 질문수
홍정모의 따라하며 배우는 C언어
3.6 정수의 오버플로우
작성
·
734
0
unsigned int I = 0b...
에서 0b가 이진수를 표현해주는건 아는데 이걸 출력했을때는
10진수가 나오는데 왜 십진수가 나오는건가요?
0b를 통해서 0b뒤에 숫자들을 2진수를 만들어준거 아닌가요?
답변 1
0b를 통해 뒤 숫자를 2진수로 만들어주는것이 아닌 뒤 숫자가 2진수라는 것을 알려주는 용도입니다.ex)0b101 => 5 로 출력2진법으로 표현된 수를 출력하고 싶다면 십진수를 이진수로 변환하여 출력해야 합니다