2진수 1011110112을 16진수로 변환하면? | [임베디드기능사 필기] 16년 2회차 기출문제 상세 페이지
1[임베디드기능사 필기] 16년 2회차
2진수 1011110112을 16진수로 변환하면?
1
17A16
2
17B16
3
17C16
4
17D16
해설
2진수를 16진수로 변환하려면 2진수를 4자리씩 묶어 각 그룹을 16진수로 변환한다. 101111011₂을 오른쪽부터 4자리씩 묶으면 0101 1110 11이 되고, 왼쪽에 0을 붙여 0101 1110 1100으로 정렬한다. 각 그룹을 변환하면 0101₂ = 5₁₆, 1110₂ = 14₁₆ = E₁₆, 1100₂ = 12₁₆ = C₁₆이므로 결과는 5EC₁₆이다. 그런데 보기에 5EC₁₆가 없으므로, 원래 9자리 수를 다시 확인하면 101111011₂을 오른쪽부터 4자리씩 묶으면 0001 0111 1011이 되어, 0001₂ = 1₁₆, 0111₂ = 7₁₆, 1011₂ = 11₁₆ = B₁₆이므로 17B₁₆이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.