정보처리기사 실기C언어C - 이진수를 십진수로 변환난이도 3SHORT_ANSWER

정보처리기사 실기 C - 이진수를 십진수로 변환 기출문제 #11285

문제

다음 아래 코드에서 이진수를 십진수로 변환하는 코드에 대해 괄호 (a) (b)의 적합한 답을 작성하시오.

정답

(a) % (b) 10

% 10(a) % (b) 10input % 10

해설

각 자리의 비트(0 또는 1)를 오른쪽에서부터 추출해 자리값 di를 곱해 더하는 코드이다. input의 마지막 자리를 얻으려면 input % 10을 사용한다. 이후 di는 1, 2, 4, 8, ... 순으로 커지고 input은 input / 10으로 한 자리씩 줄어든다. 따라서 (a)는 %, (b)는 10이다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] C - 이진수를 십진수로 변환 C언어 기출 #11285 | 문어CBT