What is the 제꿈의 다음 제어 문자:
케리지리턴
줄 바꿈
폼 피드
현재 줄의 처음으로 돌아가려면 고말은 케리지리턴 없이는 지속적인 하락세를 보였다. # 39 의 이름을 가져온 printer& 마차 '라는 이름은 이 때 모니터합니다 드물게 있다. 이는 일반적으로 ASCII 값으로, 약칭 \r" 이스케이프된 tpc. ", CR, 계시한하나님께 13 또는 0x0D.
다음 줄로 linefeed 앞당길 수 있다는 설명이다. 그러나 용도를 변경하여 현재까지 renamed. , 종료되는 " newline", 이 때, 선 (일반적으로 구분하는 혼동하는 선). 이는 일반적으로 ASCII 로, 약칭 LF 또는 \n" 이스케이프된 ", NL, 계시한하나님께 값이 10 또는 0x0A. (단, 케네르) 이 사용되는 페어당 \r\n" 크레프 ";).
즉, 다음, page" " 미리 form feed 로 하향 조정했다. 이것은 일반적으로 사용되는 페이지 구분선, 지금은) 으로 구분 섹선에서 사용되기도 한다. (It& # 39 의 소스 코드를 드물게 사용되는 함수 또는 논리적으로 독립적인 그룹을 나눠 총괄하였습니다.) 이 때, 문자 텍스트 편집기를 사용할 수 있는 페이지를 " 삽입하십시오 break". 이 같은,, 약칭 FF, 계시한하나님께 이스케이프할 흔히 " \f" ASCII 값이 12 또는 0x0C.
제어 문자를 따라 여러 가지로 해석할 수 있습니다.
가장 일반적인 차이 (아마도 유일하게 전혀 우려할 만한) 는 Windows, mac, CR) 에 대한 크레프 흐름선 끝나는 NL 에서 좋아하는 bsbab-unix tfsnap (상황이 바뀐 것 같은데 os x 와 unix). 똑같은 문자를 LF 를 위한 변화가 기록하십시오 마무리라뇨 NL 에서 Windows 및 Unix 의 차이점이 있습니다. (Windows 는 물론, 이 때문에 최근 bsbab-unix didn& # 39 시맨틱 교대한다며 채택할 수밖에 없다. # 39 의 역사를 모르는 내가 don& 사용하여 mac, CR). 이러한 세 가지 형식으로 변환하여 텍스트 편집기를 많은 파일을 읽을 수 있는 모든 유틸리티와의 아니라 그들 사이에 있다.
좀 더 흥미로운 폼 피드 (비록 자주 사용하지 않는 직접) 는 일반적인 정의를 통해 페이지 seperator 얻게된다면 따라오렴 선 사이의 할 수 있을 것 (예를 들어 줄 바꿈 후 일련의 NL, 크레프 또는 CR) 또는 시작 부분이나 끝 부분에 절실해졌습니다.
'\r' 이 (가) 와 같은 경우 뒤로를 커서를 케리지리턴 i will do -
printf("stackoverflow\rnine")
ninekoverflow
이 부분에 커서를 ", stackoverflow" 고말은 집중되고 있습니다. 시작 이후, 4 자 및 덮어씁니다 " nine". 는 4 자 정도의 길이이다.
뉴 라인 '\n' 는 문자를 변경하는 데 커서 같은 새 줄을 선 (b) -
printf("stackoverflow\nnine")
stackoverflow
nine
하지만 그 사용 되고 있다 '는' \f 폼 피드 같은 밀어맞춤 확증하노라 비활용 사용됩니다.
printf("stackoverflow\fnine")
stackoverflow
nine
내아기마저도 쓰기 같은 경우
printf("stackoverflow\fnine\fgreat")
stackoverflow
nine
great
Have a look at 위키백과:
>. Ascii 기반 시스템 또는 호환 사용할 글자셋 LF (줄 바꿈 # 39, & # 39 의 소수점 \n& 0x0A, 10,,) 또는 CR (케리지리턴, & # 39,, 0x0d \r& # 39 의 13 십진수) 또는 개별적으로 CR, LF (CR+LF, 0x0D 0x0A) 등이 뒤를 이었다. 이 문자를 기준으로 그룹화됩니다 프린터 명령: 그 종이 한 줄을 선 급지가 timerevent /dev/raw/raw200 급지가 빼냅니다 프린터, 그리고 케리지리턴 지적에 프린터 카트리지 돌아가야 한다고 현재 줄의 시작.
'\f' 페이지 나누기 위해 사용됩니다. 어떤 효과도 볼 수 있는 콘솔이군요. 하지만 이 문자를 사용할 때 해당 파일이 그런 경우에서 볼 수 있는 것입니다.
그 다음에는 사용자 수 있다면 다른 비유하사 리디렉션하십시오 출력을 파일로 don& # 39, 파일 또는 파일을 사용하는 취급료 쓰지 않을 수 없다.
대한 예:
이 코드에서 c++컴파일러는 쓰기
void main()
{
clrscr();
cout<<"helloooooo" ;
cout<<"\f";
cout<<"hiiiii" ;
}
이 경우, 이 컴파일하십시오 발령합니다 exe (ex. '의 압c렉세')
그런 다음 리디렉션할 너회의 출력을 파일로 사용하기.
'abc >. 스이제이도스 '
실제 페이지 나누기 '다음' 스이제이도스 파일을 열 사이의 b> 헤로토 및 hiiii.< < 볼 수 있습니다,, /b>.
위 정보를 별도로 흥미로운 역사, 아직 LF (\n) 와 CR (\r). 원본 저자: 阮一峰 출처: [http://www.ruanyifeng.com/blog/2006/04/post_213.html] 전신 인자기 전에 나온 것으로, 일종의 컴퓨터 모델 33 텔레타이프 불렀으매 있었다. 인쇄할 수 있는 이 문자를 각각 10 초. 그러나 이 문제 중 하나는 각 줄 인쇄면이 마친 뒤 0.2 초 정도의 시간이 걸릴 수 있는 두 글자 인쇄 다음 줄로 이동. 이 과정에서 새로운 문자를 경우 전송되므로 0.2 초 정도의 관심용 이 새로운 문자 손실됩니다.
그래서 과학자들은 이 문제를 해결할 수 있는 방법이, 그 후, 캐리지 & # 39 return& 각 행을, 다른 하나는 2 개 추가 기간말 문자 # 39, 이를 위해 모든 것을 알 수 있는 프린터 인쇄 헤드에게 재연됩니다 떠나버렸소. # 39, & # 39, 선, 다른 하나는 feed& 정보기술 (it) 에서 1 위로 프린터 움직이십시오 http://competition. 할말이다
나중에 컴퓨터 comp. 인기, 이 두 가지 개념을 컴퓨터에서 사용할 수 있습니다. 당시 저장 장치 때문에 일부 과학자들은 두 문자 추가 비용이 너무 많이 있었다고 각 줄의 끝에, 다른 하나는 대한 충분한 도왔으매 몇 가지 인수만 어느쪽이야 사용할 수 있습니다.
1403년 ibm 은 고려해보십시오 영향을 프린터. CR 이동 시작 헤드에게 인쇄하십시오 선의 사전에 종이네 않았다 이 배치하는 등, 여러 줄의 출력입니다 overprinting" ", 허용되는 한 줄로. 이런 식으로 굵은꼴 인쇄하십시오 것과 같은 달성됩니다 밑줄 있었다. LF 고급 종이 한 줄. Cr, LF 로 때문에 발생하지 않은 경우 다음 노선은 인쇄하십시오 시차를 둔 단계 didn& # 39, t 움직이십시오 인쇄하십시오 헤드입니다. FF 고급 종이 다음 페이지로. 일반적으로 이동할 수도 있지만, 새로운 페이지를 프린트 헤드 시작하기 위한 첫 줄에 있는 CR 할 수 있습니다. 확실히 크레프 크레프 대신 대부분의 프로그래머가 코딩된 페이지에서 마지막 줄의 끝에 만든 FF wouldn& 때문에 추가 CR # 39, t 일이 아니다.
이에 따라 부록,
, 케리지리턴 1: # 39 의 용어 마무리라뇨 it& 프린터 인쇄 위치 변경 부분에 현재 할말이다 컴퓨터 세계 대부분의 경우, 현재 줄의 무슨뜻이냐믄 시작 부분으로 돌아갑니다 하지만 (new line) 는 거의 쓰이지 않는다.
2 선 급지가 , : # 39 의 it& 프린터 용어 마무리라뇨 앞당기는 종이용 한 줄. 그래서 케리지리턴 및 선 급지가 함께 사용할 수 있는 새로운 할말이다 인쇄하려면 처음부터 시작 일반적으로 컴퓨터 세계 정보기술 (it) 는 동일한 의미를 줄 바꿈.
, 폼 피드 3: # 39 의 it& 프린터 용어, 내가 좋아하는 이 설명은 [이 스레드할] 에서 1.
>. 이 경우 프린터 주로 스타일 위한 것이라는 꺼냅기 조교하실 프로그래밍 >. 종이 및 새로 시작 페이지를. 거의 확실시 틀렸다니까 필요로 하지 않는다 >. it. >. >. http://en.wikipedia.org/wiki/Form_feed
Cr, LF 또는 크레프 줄 바꿈) 의 일부 또는 알아두십시오 사용할 수 있습니다 수 있지만, 그 어떤 다른 플랫폼에 플랫폼 can& 개행 문자 # 39 인재는 수 없다. 자세한 내용은 wiki 개행 문자) 는 다음과 같은 뜻이 있다.
>. LF: 멀틱스 (에이아이엑스, FreeBSD, 리눅스, 맥 os X, 유닉스 및 유닉스 계열 운영 체제 >. 제닉스, etc.) 다른 RISC OS, 아미가 os, beos, >. >. CR: Bbc, 미국의 8 비트 컴퓨터 (acorn), 애플, zx 스펙트럼, trs cx3-80 >. 이 클래식 맥 OS 버전 9 까지 MIT 리스프, 가족, 오베론 ii >. 컴퓨터 및 os 9 >. >. RS: QNX 사전 posix 구축상의 >. >. 0x9B: 아타리 8 비트 아스키 (155 에 사용하여 컴퓨터를 타시아 변형 >. 소수) >. >. CR+LF: Microsoft Windows, DOS (MS-DOS, PC DOS, etc.) 12월 대사는 10, >. Rt 11, cp / m / m, 아타리 tos, os/2, 심비안 os, 팜 os, mp, 암스트래드 cpc, >. 그리고 대부분의 다른 초기 비 unix os 및 비 ibm >. >. LF+CR: Bbc, 아콘 RISC OS 스풀링된 텍스트 출력입니다.
케리지리턴 및 줄 수 있는 작은 타자기 참조입니다 급지가 등도 함께 밀어 핸들이 왼쪽에 있는 캐리지 (곳에 댁이라면 종이) 를 중심으로 한 적은 양의 문서를 할말이다 종이용 다시그것들을 로테이트 실린더, 진행 했을 경우, 입력 완료 한 줄 한 줄, 다음에는 더 끼워졌는지) 에 계속 진행 및 마차를 모두 끝까지 밀어 넣기 재개 후 다시 오른쪽 담장을 따라 입력하면 캐리지가 왼쪽에서 오른쪽으로 서로 키조합. 말할 나위 없이 모든 문서 작성, 줄 바꿈 는 기본 설정은 그 시대. P d