Spring

흔히 사용되는 이스케이프 문자들

서윤-정 2023. 8. 7. 23:28

 

✔️이스케이프 문자란?

문자열이나 문자 상수 내에서 특별한 의미를 가지는 문자를 표현하기 위해 사용되는 특수한 문자들이다.

이스케이프 문자는 백슬래시(\)와 함께 사용되며, 이를 통해 특정 문자를 문자 그대로 표현하는 것이

아니라 특별한 의미를 갖도록 처리할 수 있다.

 

1. \' : 작은 따옴표(')

2. \" : 큰 따옴표(")

3. \\ : 역 슬래시 자체

4. \n : 새로운 줄

5. \t : 탭 문자

6. /r : 캐리지 리턴 (특정 문자를 만나면 커서를 문자열의 맨 앞으로 이동시키는 제어 문자이다.)

7. \b : 백스페이스

8. \f : 폼 피드 (특정 문자를 만나면 출력장치에서 다음 페이지로 이동하는 역할을 한다.

 

 

+

Hello\rWorld

이 문자열을 출력하면 Hello 라는 단어를 출력한 후 /r에 의해 커서가 문자열의 맨 앞으로 이동하므로

World를 출력하면서 Hello라는 부분이 덮어쓰여진다.

따라서 최종적으로는 World만 출력된다.

하지만 캐리지 리턴은 현대의 대부분의 운영체제와 텍스트 에디터에서는 더 이상 일반적으로 사용되지 않는다고 한다.

줄 바꿈에는 주로 줄 바꿈 문자인 \n을 사용하며,

캐리지 리턴은 주로 특정 하드웨어와 통신하는 장치와의 상호작용 등에서 사용될 수 있다.

 

+

폼 피드는 주로 프린터 증의 출력장치에서 사용되는데, 다음 페이지로 넘어갈 때 사용된다.

프린터가 폼 피드 문자를 만나면 용지를 다음 페이지로 이동시켜 새로운 페이지에 출력을 시작한다.

폼 피드는 현대의 대부분의 운영체제와 텍스트 에디터에서는 더 이상 일반적으로 사용되지 않는다고 하며,

주로 특정 하드웨어와의 상호작용 등 특수한 상황에서만 사용된다고 한다.

일반적인 텍스트 문자에서는 줄 바꿈 문자인 \n이 페이지를 구분하는 데에 사용된다고 한다.