ASCII 코드표
10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
ASCII란 무엇입니까?
ASCII(American Standard Code for Information Interchange)는 컴퓨터 및 기타 장치에서 텍스트를 표현하기 위해 0에서 127까지의 숫자 코드를 할당하는 1960년대에 개발된 문자 인코딩 표준입니다. 128개의 문자를 포함합니다: 32개의 제어 문자(0-31 및 127)와 96개의 인쇄 가능 문자(32-126)로 문자, 숫자, 구두점 및 기호가 포함됩니다.
ASCII에서 사용되는 다양한 진수 체계는 무엇입니까?
ASCII 코드는 네 가지 진수 체계로 표현될 수 있습니다: 10진수(기수-10, 0-127), 16진수(기수-16, 00-7F), 8진수(기수-8, 000-177), 2진수(기수-2, 00000000-01111111). 각 체계는 서로 다른 상황에서 유용합니다: 10진수는 사람이 읽기 쉽고, 16진수는 프로그래밍에, 2진수는 비트 패턴 이해에, 8진수는 레거시 시스템에 사용됩니다.
ASCII 제어 문자란 무엇입니까?
제어 문자(코드 0-31 및 127)는 텍스트가 표시되거나 전송되는 방식을 제어하는 비인쇄 문자입니다. 예시: NUL(0)은 널 종료, LF/라인 피드(10)는 Unix/Linux의 새 줄, CR/캐리지 리턴(13)은 이전 Mac 시스템의 새 줄, 탭(9)은 수평 간격, ESC(27)는 이스케이프 시퀀스에 사용됩니다.
ASCII와 Unicode의 차이점은 무엇입니까?
ASCII는 7비트를 사용하여 128개의 문자를 인코딩하며 주로 영어 텍스트용입니다. Unicode는 최대 21비트를 사용하여 전 세계 모든 문자 체계에서 140,000개 이상의 문자를 인코딩합니다. ASCII는 Unicode의 하위 집합입니다 - 처음 128개의 Unicode 코드 포인트는 ASCII와 정확히 일치합니다. 가장 일반적인 Unicode 인코딩인 UTF-8은 ASCII와 하위 호환됩니다.
HTML 엔티티란 무엇이며 ASCII와 어떤 관계가 있습니까?
HTML 엔티티는 마크업에서 특별한 의미를 갖거나 표준 키보드에서 사용할 수 없는 문자를 표시하기 위해 HTML에서 사용되는 특수 코드입니다. 숫자 엔티티는 &#숫자; 형식을 사용하며, 숫자는 ASCII 10진 코드입니다. 예를 들어, A는 "A"로, <는 "<"로, &는 "&"로 표시됩니다.
왜 일부 ASCII 문자를 "제어 문자"라고 합니까?
제어 문자는 전신 타자기와 초기 단말기 시대에 눈에 보이는 텍스트를 표시하는 대신 장치 동작을 제어하도록 설계되었습니다. 예를 들어, BEL(7)은 벨을 울리고, BS(8)는 커서를 뒤로 이동하고, LF(10)는 다음 줄로 advance하고, CR(13)은 커서를 줄의 시작으로 되돌립니다. 많은 것이 여전히 현대 프로토콜에서 사용됩니다.
일반적인 문자의 ASCII 코드는 무엇입니까?
일반적인 ASCII 코드: 공백(32), 숫자 0-9(48-57), 대문자 A-Z(65-90), 소문자 a-z(97-122). 구두점에는 특정 코드가 있습니다: 마침표(46), 쉼표(44), 물음표(63), 느낌표(33), 골뱅이(64), 해시/파운드(35).
이 ASCII 테이블을 효과적으로 사용하려면 어떻게 해야 합니까?
코드(10진수, 16진수 또는 2진수) 또는 문자 자체를 입력하여 문자를 검색할 수 있습니다. 필터 탭을 사용하여 제어 문자, 인쇄 가능 문자 또는 모든 문자만 볼 수 있습니다. 10진수, 16진수 및 8진수 보기 간에 전환하여 선호하는 형식으로 코드를 볼 수 있습니다. 아무 문자나 클릭하여 클립보드에 복사할 수 있습니다.
확장 ASCII란 무엇입니까?
확장 ASCII는 코드 128-255를 사용하여 악센트 문자, 통화 기호 및 상자 그리기 문자와 같은 추가 문자를 표현하는 8비트 문자 인코딩을 의미합니다. 그러나 단일 "확장 ASCII" 표준은 없습니다 - 다른 시스템(ISO-8859-1, Windows-1252 등)이 동일한 코드에 대해 다른 문자를 정의합니다.
왜 ASCII가 오늘날에도 여전히 관련이 있습니까?
ASCII는 더 새로운 인코딩에도 불구하고 컴퓨팅의 기초로 남아 있습니다. UTF-8(지배적인 웹 인코딩)의 기초이며, 프로그래밍 구문, 구성 파일 및 네트워크 프로토콜에서 사용됩니다. ASCII를 이해하는 것은 디버깅, 저수준 시스템 작업 및 컴퓨터에서 텍스트가 표현되는 방식을 이해하는 데 필수적입니다.
운영 체제 간에 줄 바꿈이 어떻게 다릅니까?
다른 운영 체제는 줄 바꿈에 대해 서로 다른 ASCII 제어 문자를 사용합니다: Unix/Linux/macOS는 LF(라인 피드, 코드 10)를 사용하고, Windows는 CR+LF(캐리지 리턴 + 라인 피드, 코드 13+10)를 사용하며, 클래식 Mac OS는 CR만(캐리지 리턴, 코드 13) 사용했습니다. 시스템 간에 텍스트 파일을 전송할 때 호환성 문제가 발생할 수 있습니다.
NUL 문자(코드 0)의 목적은 무엇입니까?
NUL 문자(코드 0)는 데이터의 부재를 나타내며 C 및 많은 프로그래밍 언어에서 문자열 종결자로 사용됩니다. 메모리에서 텍스트 문자열의 끝을 신호합니다. NUL 바이트는 파일 형식에서 데이터를 특정 정렬로 채우는 데 및 네트워크 프로토콜에서 다양한 제어 목적으로도 사용됩니다.
이 테이블에서 문자를 복사할 수 있습니까?
예, 테이블의 인쇄 가능 문자를 클릭하여 직접 클립보드에 복사할 수 있습니다. 이는 텍스트, 코드 또는 문서에 특수 문자를 삽입하는 데 유용합니다. 복사 버튼을 사용하여 전체 테이블이나 필터링된 결과를 복사할 수도 있습니다.
인쇄 가능 문자와 비인쇄 문자의 차이점은 무엇입니까?
인쇄 가능 문자(코드 32-126)는 표시될 때 보이는 문자로, 문자, 숫자, 구두점 및 기호가 포함됩니다. 비인쇄 문자(코드 0-31 및 127)는 커서 이동, 장치 제어 또는 데이터 끝 신호와 같은 작업을 수행하는 제어 문자입니다. 이들은 보이는 글리프로 표시되지 않지만 텍스트가 처리되는 방식에 영향을 미칩니다.