앞에서 보면 \n, \t과 같은 특수 문자를 이용하였다. 이런 특수문자들을 바로 확장 문자열이라고 한다. 확장 문자열은 printf 함수에서 특수한 형식화를 제어하기 위해 사용되며, ‘\’와 하나의 문자로 구성된다. 그리고 화면에 표시되지 않고 특수한 의미만을 지니고 있다. 확장 문자열은 일단 다음과 같이 보면 된다. 또한 이미 프로그래밍 언어에서 쓰이는 특수한 문자들을 표시할 때도 쓰인다.
- \a: 경고음
- \b: 백 스페이스
- \n: 개행(엔터)
- \t: 수평 탭
- \v: 수직 탭
- \\: 백 슬래시(\)
- \?: 물음표
- \’: 작은 따음표
- \”: 큰 따음표
앞에 글에서 \t를 이용한 프로그램을 작성하였었다. 해당 예시를 보면 금방 확인할 수 있다.