4.5 이스케이프 시퀀스
C#은 WriteLine() 메서드에서 사용할 확장 문자를 제공하는데, 이를 이스케이프 시퀀스(escape sequence)라고 합니다. 역슬래시(\) 기호와 특정 문자를 조합하면 특별한 기능을 제공합니다. 예를 들어 이스케이프 시퀀스는 역슬래시로 시작하는데 은 new line을 의미하여 콘솔 화면에서 줄 바꿈을 합니다.
자주 사용하는 확장 문자는 다음 표와 같습니다.
▼ 표 4-1 주요 이스케이프 시퀀스
종류 |
설명 |
\n |
한 줄 내리기(다음 행으로 이동), newline |
\t |
Tab 들여쓰기( Tab 크기만큼 들여쓰기), tab |
\r |
캐리지 리턴(줄의 시작으로 이동), carriage-return |
\' |
작은따옴표 문자 하나 출력 |
\" |
큰따옴표 문자 하나 출력 |
다음은 C# 인터렉티브에서 출력한 내용입니다.
> Console.WriteLine("안녕 \" 난 큰따옴표야."); 안녕 " 난 큰따옴표야. > Console.WriteLine("안녕 \' 난 작은따옴표야."); 안녕 ' 난 작은따옴표야.