ASCII 테이블이란?
ASCII 테이블은 128개의 ASCII(American Standard Code for Information Interchange) 문자 전체를 10진수, 16진수, 8진수, 2진수 값과 함께 표시합니다. ASCII는 컴퓨터와 통신 장비에서 사용되는 가장 기본적인 문자 인코딩 표준입니다.
이 ASCII 테이블 사용법
- 테이블을 탐색하여 문자와 해당 숫자 코드를 찾습니다.
- 특정 문자나 코드 값을 검색합니다.
- 프로그래밍, 데이터 변환, 디버깅을 위한 참조로 활용합니다.
핵심 개념
ASCII는 128개의 문자를 정의합니다. 코드 0~31은 제어 문자(줄바꿈, 탭, 널 문자 등), 32~126은 인쇄 가능한 문자(문자, 숫자, 구두점, 공백), 127은 삭제 문자입니다. ASCII는 7비트를 사용하여 0~127의 값을 표현합니다. 확장 ASCII(8비트)는 128~255 코드를 추가하지만, 이는 인코딩에 따라 다릅니다.
자주 묻는 질문
ASCII와 유니코드의 차이는?
ASCII는 7비트로 128개 문자를 인코딩합니다. 유니코드는 모든 문자 체계의 149,000개 이상의 문자를 인코딩하는 상위 집합입니다. 유니코드의 처음 128개 코드 포인트는 ASCII와 동일합니다.
코드 0~31이 제어 문자라고 불리는 이유는?
이 문자들은 프린터나 터미널 같은 장치를 제어하기 위해 설계되었으며, 표시 가능한 문자를 나타내지 않습니다. 예를 들어 캐리지 리턴(13), 줄바꿈(10), 탭(9), 벨 신호(7) 등이 있습니다.
문자의 ASCII 코드를 어떻게 찾나요?
테이블에서 해당 문자를 찾으세요. 예를 들어 대문자 A는 65(10진수), 0x41(16진수), 01000001(2진수)입니다. 소문자 a는 97(10진수)입니다.