이스케이프 문자(escape character)
이스케이프 문자(escape character)란?
우리가 println 과 printf 로 문자를 출력한다고 합시다.
그런데, 아래와 같은 문자를 출력하려면 어떻게 해야 할까요?
이 문장에는 쌍따옴표( " ~ ") 가 있어서 분명 에러가 발생 할 겁니다.
그럴 때 쓰는 것이 바로 이 이스케이프 문자(escape character) 입니다.
이스케이프 문자란 문자열 내에서 특수한 기능을 수행하는 문자입니다.
이스케이프 문자에는 다음과 같은 것들이 존재합니다.
그럴 때 쓰는 것이 바로 이 이스케이프 문자(escape character) 입니다.
\' | 홑따옴표 출력 |
---|---|
\" | 쌍따옴표 출력 |
\n | 줄바꿈 |
\t | 탭문자(일정한 간격) |
\\ | 역슬래시 |
위의 이스케이프 문자에서 홑따옴표( ' ~'), 쌍따옴표( " ~") 를 출력할 수 있으며, 줄바꿈이라던가 일정한 간격으로 띄워주는 탭문자 등을 사용할 수 있습니다.
여기에서 우리가 JAVA를 배우면서 은근히 많이 쓰는 이스케이프 문자가 \n 과 \t 입니다.
역슬래시의 경우에는 \ 홀로 쓰이면 이스케이프 문자를 사용하는거니? 아니니? 하고 헷갈릴 수 있기 때문에 역슬래시를 쓰려면 역슬래시도 이스케이프 문자로 써라! 해서 \\ 를 붙여 씁니다.
위에 올린 예제를 출력하기 위해서는
public static void main(String[] args) {
System.out.println("하늘을 보고 말했다. \"별이 참 아름답구나.\"");
}
처럼 쓰면 됩니다.
끝 ᕦ(ò _ óˇ)ᕤ
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA/자바] print, println, printf (0) | 2020.05.10 |
---|---|
[JAVA/자바] JVM, JRE, JDK 알아보기 (0) | 2020.05.05 |
[JAVA/자바] 빌드와 컴파일러, 컴파일, 링크, 디버그 (0) | 2020.05.05 |
[JAVA/자바] JAVA 설치 및 환경변수 설정 - 2 (0) | 2020.05.05 |
[JAVA/자바] JAVA 설치 및 환경변수 설정 - 1 (0) | 2020.05.05 |
최근댓글