"개행문자, 라인피드, 캐리지리턴"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(사용자 3명의 중간 판 37개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;newline, line break; break, end-of-line; EOL
{{다른뜻|수명 만료 EOL}}
;새줄문자, 뉴라인, 개행문자, 줄바꿈문자, 줄내림문자, 복귀개행
;newline, line ending, line break; break, end-of-line; EOL
;새줄문자, 라인엔딩, 뉴라인, 개행문자, 줄바꿈문자, 줄의 끝, 줄내림문자, 복귀개행


;line feed; LF, \n
;line feed; LF, \n
;라인 피드
;라인 피드, 뉴라인


;carrige return; CR, \r
;carrige return; CR, \r
;캐리지 리턴
;캐리지 리턴, 리턴


==개행문자==
==개행문자==
*컴퓨터에서 줄바꿈을 나타내는 [[제어문자]]
*컴퓨터에서 줄바꿈을 나타내는 [[제어문자]]
*원래는 타자기에서 유래
*원래는 [[타자기]]에서 유래
:LF는 커서를 한칸 아래로 이동
{| class='wikitable'
:CR는 커서를 맨왼쪽으로 이동
|-
| LF || 커서를 한칸 아래로 이동 = 새로운 행 추가(new line feed) || 10
|-
| CR || 커서를 맨왼쪽으로 이동 = 시작위치로 복귀(return) || 13
|}
*OS에 따라 라인피드(LF) 또는 캐리지리턴(CR) 또는 그 조합을 사용
*OS에 따라 라인피드(LF) 또는 캐리지리턴(CR) 또는 그 조합을 사용


{| class='wikitable'
{| class='wikitable'
! OS !! 개행문자
! OS !! 개행문자 !! 16진수 표현
|-
|-
| 윈도우 || CR+LF ( \r\n )
| 유닉스 계열(리눅스, '''맥OS''') || LF ( \n ) || 0a
|-
|-
| 유닉스 계열('''맥 OS''', 리눅스) || LF ( \n )
| 윈도우 || [[CR/LF]] ( \r\n ) || 0d0a
|-
|-
| <del>맥 스타일</del><ref>구버전(9 이하) 맥 OS에서 사용하던 스타일</ref> || CR ( \r )
| <del>맥 스타일</del><ref>구버전(9 이하) 맥 OS에서 사용하던 스타일</ref> || <del>CR ( \r )</del> || <del>0d</del>
|}
|}


==라인피드==
==라인피드==
{{참고|라인피드 \n}}
*[[\n]]
*[[\n]]
*아스키코드 10번
*아스키코드 10번


<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# python -c 'print ord("\n")'
[root@zetawiki ~]# python -c 'print ord("\n")'
10
10
</source>
</syntaxhighlight>


==캐리지리턴==
==캐리지리턴==
{{참고|캐리지리턴 \r}}
*[[\r]]
*[[\r]]
*아스키코드 13번
*아스키코드 13번
*[[엔터키]]
*[[엔터키]]


<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# python -c 'print ord("\r")'
[root@zetawiki ~]# python -c 'print ord("\r")'
13
13
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[ASCII]]
* [[PHP_EOL]]
*[[폼 피드]]
* [[ASCII]]
*[[공백문자]]
* [[폼 피드]]
*[[이스케이프 문자]]
* [[공백문자]]
*[[리눅스 unix2dos]]
* [[특수문자]]
 
* [[이스케이프 문자]]
==주석==
* [[리눅스 unix2dos]]
<references/>
* [[서브라임텍스트 개행문자 변경]]
* [[엑셀 수식에 개행문자 입력]]
* [[하드 리턴, 소프트 리턴]]
* [[워드랩]]
* [[타자기]]
* [[nl2br()]]


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Newline
* {{위키백과|새줄 문자}}
* {{영어위키백과|Newline}}
*http://terms.naver.com/entry.nhn?docId=830596&cid=2959&categoryId=2959
*http://terms.naver.com/entry.nhn?docId=830596&cid=2959&categoryId=2959


[[분류: 특수문자]]
[[분류: 개행문자]]
[[분류: 3 표제어]]
[[분류: 개별 문서 필요]]

2020년 12월 18일 (금) 18:15 기준 최신판

  다른 뜻에 대해서는 수명 만료 EOL 문서를 참조하십시오.
newline, line ending, line break; break, end-of-line; EOL
새줄문자, 라인엔딩, 뉴라인, 개행문자, 줄바꿈문자, 줄의 끝, 줄내림문자, 복귀개행
line feed; LF, \n
라인 피드, 뉴라인
carrige return; CR, \r
캐리지 리턴, 리턴

1 개행문자[ | ]

LF 커서를 한칸 아래로 이동 = 새로운 행 추가(new line feed) 10
CR 커서를 맨왼쪽으로 이동 = 시작위치로 복귀(return) 13
  • OS에 따라 라인피드(LF) 또는 캐리지리턴(CR) 또는 그 조합을 사용
OS 개행문자 16진수 표현
유닉스 계열(리눅스, 맥OS) LF ( \n ) 0a
윈도우 CR/LF ( \r\n ) 0d0a
맥 스타일[1] CR ( \r ) 0d

2 라인피드[ | ]

  • \n
  • 아스키코드 10번
[root@zetawiki ~]# python -c 'print ord("\n")'
10

3 캐리지리턴[ | ]

[root@zetawiki ~]# python -c 'print ord("\r")'
13

4 같이 보기[ | ]

5 참고[ | ]

  1. 구버전(9 이하) 맥 OS에서 사용하던 스타일
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}