문자
문자는 컴퓨터에서 입력하거나 입력란에 넣는 글자, 숫자, 공백, 문장 부호 또는 기호입니다. 일부 보이지 않는 문자는 화면에 표시되지 않지만 텍스트를 수정하거나 서식을 지정하기 위해 여전히 존재합니다. 탭이나 캐리지 리턴이 그 예입니다. ASCII 문자 집합을 사용할 때 문자는 하나당 바이트의 저장 공간을 차지합니다. 예를 들어 "Good afternoon!"이라는 문구는 15자이며 저장 공간으로 15바이트를 차지합니다.
컴퓨터의 문자는 다른 모든 데이터와 마찬가지로 이진 데이터로 저장됩니다. 하나의 문자를 구성하는 특정 비트 순서는 문자 인코딩 방식으로 정의해야 합니다. 가장 일반적인 두 인코딩 방식은 ASCII와 Unicode입니다. ASCII는 문자를 하나의 바이트로 저장하며, 라틴 알파벳의 128가지 글자, 숫자, 문장 부호 및 기호를 지원합니다. Unicode에서는 문자 하나를 1~4바이트로 정의할 수 있습니다. 라틴 알파벳, 숫자 및 문장 부호에는 1바이트, 그리스어, 키릴 문자 및 히브리어와 같은 다른 알파벳에는 2바이트, 중국어, 일본어 및 한국어 문자에는 3바이트, 수학 기호와 이모지에는 4바이트를 사용합니다.
문자 인코딩 집합에는 여러 알파벳의 매우 다양한 글자, 숫자 및 기호뿐 아니라 주변 텍스트를 수정하는 특수 문자도 포함됩니다. ASCII 집합에는 문자열 종료 문자로 사용되는 널 문자, 새 줄을 시작하는 캐리지 리턴, 탭 위치를 삽입하는 탭과 같은 제어 문자가 포함됩니다. Unicode는 단어 연결 문자와 구분 문자처럼 특수 문자의 그룹을 더 많이 지정합니다. 이러한 문자는 단어 안에서나 단어 사이에서 줄 바꿈을 허용할 위치를 제어합니다.
NOTE: 대부분의 운영 체제에는 특수 문자 및/또는 이모지를 삽입할 때 사용할 수 있는 문자표 애플리케이션이나 메뉴가 포함되어 있습니다.
지식 테스트하기