모두CBT

10진수 0은 ASCII 코드 0110000로 표현된다. 10진수 8을… | [전자캐드기능사 필기] 10년 1회차 기출문제 상세 페이지

1[전자캐드기능사 필기] 10년 1회차
10진수 0은 ASCII 코드 0110000로 표현된다. 10진수 8을 ASCII 코드로 옳게 표현한 것은?
1
0111000
2
0111001
3
0101000
4
0001000
해설

ASCII 에서 숫자 문자는 앞 세 비트가 011 로 고정되고 뒤 네 비트에 그 숫자의 이진값이 들어가므로, 10진수 8의 ASCII 코드는 0111000이다.

10진수 0이 01100000110000인 것은 뒤 네 비트가 0000 이기 때문이며, 여기에 8의 이진값 10001000을 넣으면 01110000111000이 된다. 즉 0의 코드에 숫자값만큼 더한 값과 같다.

  • 0111001은 뒤 네 비트가 1001 이므로 10진수 9를 나타내는 코드이다.
  • 0101000과 0001000은 앞 세 비트가 011 이 아니어서 숫자 문자 영역에 속하지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.