/r과/n의 차이점은 무엇입니까? 코딩 할 때 어떻게 사용해야하는지 아래에서 살펴 보겠습니다.
차이 :
/ r :
전체 이름 : 운송 반환 (캐리지는 프린터의 구성 요소 인 "자동차"입니다)
약어 : 반환
약어 : r
ASCII 코드 : 13
기능 : 커서를 현재 선의 왼쪽 왼쪽으로 이동
/N:
전체 이름 : 새로운 라인
별칭 : 라인 피드
약어 : n
ASCII 코드 : 10
역할 : 커서를 아래쪽으로 이동하십시오
다른 운영 체제는 "Enter+Enter"(즉, 선의 끝)를 어떻게 나타내는가 :
Unix, Linux :/N은 ENTER+Change,/r이 의미가 없음을 의미합니다
Windows, dos :/r/n은+변경 사항을 입력하고 순서를 변경할 수 없음을 나타냅니다.
Mac :/r은 ENTER+Change를 나타냅니다
역사:
기계식 영어 타이핑 머신 : 타자기에는 "캐리지"라는 구성 요소가 입력되고 "단어 차량"이 발전합니다. 패자가 가득 차면 사용자는 "자동차"를 시작 위치로 홍보합니다. 이 두 동작을 "ENTER"라고하며 현재 키보드의 "ENTER"키에 해당합니다.
전기 통로 : (Teletype Model 33, Linux/UNIX의 TTY 개념도 여기에서 나옵니다) 초당 10 자. 그러나 행을 완성 할 때 0.2 초 동안 사용하여 두 문자를 입력해야한다는 데 문제가 있습니다. 이 0.2 초에 새로운 캐릭터가 있으면이 캐릭터가 손실됩니다.
결과적으로 개발자는이 문제를 해결하는 방법, 즉 각 줄 끝에 두 문자를 추가하는 방법에 대해 생각했습니다. 하나는 "반환"이라고 불리며 오타에게 인쇄 된 헤드를 왼쪽 경계에 놓고 다른 하나는 "Newline"이라고 말하고 종이를 아래로 이동하도록 지시합니다. 이 두 가지 동작은 "/r"및 "/n"으로 약식되었습니다.
프로그래밍 언어로 사용하는 방법 :
"/n"은 Unix에서 "/n"으로 표시되므로 "/n"은 C 언어 (및 C ++, Java와 같은 다른 C 언어)에서 직접 사용할 수 있으며, 이는 다른 운영에 자동으로 사용됩니다. 시스템.
위는이 기사의 모든 내용입니다.