코드 포인트는 무엇입니까?

코드 포인트는 문자 세트의 개별 문자를 나타내는 특정 숫자 값을 나타냅니다. 최종 사용자의 관점에서, 컴퓨터에 입력하는 것은 다소 간단합니다. 키보드에 레이블이 붙은 키를 누르면 화면에 해당 문자가 생성됩니다. 그러나 컴퓨터의 관점에서 타이핑은 훨씬 더 어렵습니다. 선택한 특정 문자를 생성하려면 키보드의 입력을 여러 번 번역해야합니다. 특정 문자의 코드 포인트는 번역 체인을 따라 한 단계에 불과하므로 특정 문자 세트 내에서 볼 수있는 화면 텍스트가 나타납니다.

문자 세트는 문자에 해당하는 컴퓨터에 설명하는 다국어 사전과 같습니다. 코드 포인트는 해당 문자 세트의 특정 문자에 해당하는 숫자입니다. 컴퓨터에서 일반적으로 사용되는 문자 세트의 예로는 ASCII (American Standard Code for Information Interchange) 및 유니 코드가 포함됩니다. 이 세트 각각은 d가 있습니다예를 들어 ASCII의 코드 포인트 400과 같은 코드 포인트 세트는 "!"를 참조 할 수 있습니다. 문자, 유니 코드에서는 "&"를 참조 할 수 있습니다.

최종 사용자가 키보드의 버튼을 누르면 하드웨어는 컴퓨터가 이진으로 변환하기 위해 작용하는 특정 전자 충동 세트를 생성합니다. 바이너리는 컴퓨터의 언어로, "1"및 "0"문자로 구성됩니다. 이것으로부터 컴퓨터는 특정 숫자를 계산 한 다음 의도 된 문자를 생성하기 위해 설정된 문자의 코드 포인트와 일치해야합니다. 이 모든 후에 만 ​​컴퓨터는 선택한 문자를 화면에서 생성합니다.

코드 포인트는 컴퓨터에 1 ~ 4 바이트 범위의 공간에 저장됩니다. 이것은 끔찍한 작은 메모리 덩어리로 수백 또는 수천 개의 코드 포인트를 저장하는 것이 현대 컴퓨터에게는 실제로 도전이 아닙니다. 결과는 제작자 O입니다f 문자 세트는 종종 지정되지 않은 코드 포인트 할당을 위해 많은 양의 공간을 열어 두어 프로그래머가 코드에 대한 상당한 개정을하지 않고 필요한대로 세트에 추가 문자를 추가 할 수 있습니다.

.

주목할만한 또 다른 포인트는 코드 포인트가 문자 세트의 초록 또는 비표준 문자에 가장 일반적으로 사용된다는 것입니다. 이러한 추상 문자의 예를 보려면 컴퓨터에서 "시작"메뉴 (Wind 선택한 문자 세트에 사용 가능한 추상 문자 목록을 표시하려면 "Enter"를 눌러

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?