개발 공부/CS

이스케이프 시퀀스(Escape sequence)

게으른 제이 2024. 3. 3. 09:28

프로그래밍을 공부하다보면 백슬래시 뒤에 문자나 숫자가 있는 형태의 문자를 볼 수 있습니다.

이를 이스케이프 시퀀스라고 부릅니다.

 

대표적으로 사용되는 이스케이프 시퀀스중 하나는 줄바꿈 문자인 "\n"이 존재합니다.

이런 이스케이프 시퀀스는 단일 문자로 간주 되므로 C의 char(1 바이트, 문자 하나만을 나타내는 타입) 타입에 사용될 수 있습니다.

 

다른 언어에서도 마찬가지입니다.

 

이스케이프 시퀀스 설명
\a 경고 (경고음 출력)
\n 줄바꿈
\t 수평 탭
\v 수직 탭
\b 백스페이스
\f 폼 피드
\r 캐리지 리턴
\' 작은 따옴표
\\ 백슬래시
\? 리터럴 물음표
\ooo 8진수 표기법의 ASCII 문자
\xhh 16진수 표기법의 ASCII 문자

 

만약 위 표에 없는 문자를 백슬래시 이후에 사용하는 경우엔, 문자를 문자 자체로 처리합니다.