캐리지 리턴
Carriage return캐리지 리턴(Cartridge Return)은 카트리지 리턴(Cartridge Return)이라고도 하며 종종 CR(Cartridge Return)로 줄여서 불리며 장치 위치를 텍스트 줄의 선두로 재설정하는 데 사용되는 제어 문자 또는 메커니즘입니다.이것은 회선 피드 및 줄바꿈 개념과 밀접하게 관련되어 있지만, 그 자체로 개별적으로 검토할 수 있습니다.
타이프라이터

원래 "캐리지 리턴"이라는 용어는 타이프라이터의 메커니즘 또는 레버를 가리킵니다.활자 요소를 고정하고 이동 중인 캐리지에 용지를 보관하는 기계에서는 이 레버가 이동 중인 캐리지에 부착되어 있으며, 텍스트를 입력한 후 작동하여 캐리지가 가장 오른쪽으로 돌아가도록 하고, 활자 요소를 용지의 왼쪽에 맞춥니다.또한 레버는 보통 다음 행으로 이동하기 위해 용지를 급지합니다.
IBM Electric이나 Underwood Electric과 같은 많은 전기 타자기는 캐리지를 레버 대신 키보드의 또 다른 키로 만들었다.키에는 보통 "캐리지 리턴", "리턴" 또는 "파워 리턴"이라는 라벨이 붙어 있습니다.Selectric과 같은 타이프라이터에서는 타이핑할 때 활자 요소가 이동해 용지가 정지해 있을 때 키가 활자 요소를 맨 왼쪽으로 되돌리고 "캐리어 리턴"이라는 용어가 이 기능을 위해 사용되기도 했습니다.
영어가 아닌 사용자용 키보드를 개선하려면 기호 » (U+21B5, HTML 엔티티) ↵
)는 캐리지 리턴과 라인 피드 액션을 조합하여 전달하기 위해 도입되었습니다.
컴퓨터
컴퓨팅에서 캐리지 리턴은 ASCII 코드, Unicode, EBCDIC 및 기타 많은 코드의 제어 문자 중 하나입니다.프린터 또는 시스템 콘솔의 디스플레이와 같은 다른 출력 시스템에서 커서의 위치를 같은 줄의 첫 번째 위치로 이동하도록 명령합니다.주로 라인 피드(LF)와 함께 사용되며, 다음 행으로 이동하기 때문에 함께 새로운 행을 시작합니다.이 시퀀스를 조합하면 CRLF라고 할 수 있습니다.
캐리지 리턴 기능과 라인 피드 기능은 실제적인 이유로 분할되었습니다.
- 캐리지 리턴 자체는 행을 새 텍스트로 덮어쓸 수 있는 기능을 제공했습니다.굵은 글자나 악센트 문자, 밑줄, 스트라이크 아웃 텍스트 및 일부 복합 기호를 생성하는 데 사용할 수 있습니다.
- 초기 기계식 프린터는 한 [why?]문자를 처리하는 데 걸리는 시간에 반송하는 것이 너무 느렸습니다.따라서, 회선 급지 전송에 소비하는 시간은 낭비되지 않았습니다(대부분의 경우 인쇄 문자를 송신하기 전에 캐리지 리턴이 발생했는지 확인하기 위해 몇 개의 문자를 더 보내야 했습니다).그래서 항상 캐리지 리턴이 먼저 발송되었습니다.
- 또, 1개의 캐리지 리턴에 걸리는 시간(예를 들면, 2단 인쇄 텍스트, 헤더/풋터, 타이틀 페이지등)에 복수의 라인 피드 조작을 실시할 수 있어, 불필요한 CR신호를 「필터링」하기 위한 추가 회로나 복잡한 기계 조작이 불필요하게 되어, 인쇄와 전송 시간을 절약할 수 있었습니다.
1901년 이전에 Baudot 코드에는 캐리지 리턴 및 라인 피드 문자가 별도로 포함되어 있었습니다.
많은 컴퓨터 프로그램에서는 텍스트의 마지막을 알리기 위해 캐리지 리턴 문자를 단독으로 또는 줄 바꿈과 함께 사용합니다.그러나 다른 문자는 이 기능에도 사용됩니다(새 줄 참조). 다른 문자는 단락 구분('하드 리턴')에만 사용됩니다.행 및 단락 제어에 대한 자체 표현을 도입한 표준(예: HTML)과 많은 프로그래밍 언어에서는 캐리지 리턴과 줄 바꿈을 공백으로 취급합니다.
ASCII 및 Unicode에서는 캐리지 리턴은 13(또는 16진수 0D)으로 정의되며 control+M 또는 control+M으로 표시될 수도 있습니다.^M. C 프로그래밍 언어 및 이에 영향을 받은 다른 많은 언어(정규 표현 포함)에서는\r
이 [1]문자를 나타냅니다.
「 」를 참조해 주세요.
레퍼런스
- ^ 에릭 S. 로버츠C의 예술과 과학애디슨-웨슬리, 1995년 페이지 311