crlf

배우기/knowledge

줄바꿈 CR(\r), LF(\n)이란 무엇인가?

프로그래밍을 하다 보면 문자열의 줄 내림을 위해서 \n을 쓰는 경우가 있다 윈도우즈에서도 이것저것 하다 보면 \n이 아닌 \r\n을 만나게 된다. VSCode에서도 CRLF, LF를 설정 하기도 한다 과연 이것은 무엇일까? \r이라는 탈출 문자(Escape Character)는 Carriage Return(CR)이란 의미를 가지며 맨 앞 줄로 이동을 의미한다 \n은 Line Feed(LF)란 의미를 가지며 일반적으로 New Line이라고 읽는다. 타자기를 사용하던 시기에는 줄바꿈을 하기위해서는 LF로 종이의 위치를 조절하고 CR로 커서를 맨앞으로 이동시켜야 했기 때문에 CRLF를 했었다 이 후 타자기가 사라지면서 더 이상 CR의 동작이 의미가 없어졌고 LF만 가지 고도 충분히 한 줄을 내린다는 것을 표현..

GuNu_K
'crlf' 태그의 글 목록