본문 바로가기
Java/TIL (Today I Learned)

[JAVA] 이스케이프 시퀸스 (escape sequence)

by 정재인 2023. 1. 21.

정의

 이스케이프 문자로 시작되는 문자열. 이 문자열은 주변 장치와 프로그램 사이에서 특정 명령어를 수행하도록 하는 제어 문자로 사용된다.

 

종류 

종류 의미
\0 공백(null)
\n 줄바꿈(new line)
\t 수평 탭(horizontal tab)
\v 수직 탭(vertical tab)
\b 백스페이스(backspace)
\f 폼 피드(form feed)
\r 캐리지 리턴(carriage return)
\\ 백슬래시( \, backslash)
\? 물음표(literal question mark)
\' 작음따옴표( ‘, single quotes)
\" 큰따옴표( “, double quotes)
\ooo 8진수 숫자를 사용하여 ASCII 코드의 문자 표현
\xhh 16진수 숫자를 사용하여 ASCII 코드의 문자 표현

 

사용 예

public class EscapeSequence {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("\'");
		System.out.println("탭 만큼 띄움\t탭 만큼 띄움");
		System.out.println("\n");
		System.out.println("\"Java\"");
		System.out.println("\\");
		System.out.println("안녕하세요\r반갑습니다");
	}

}

<출력 결과>

 


백준 No.10171

 

10171번: 고양이

아래 예제와 같이 고양이를 출력하시오.

www.acmicpc.net

 

'Java > TIL (Today I Learned)' 카테고리의 다른 글

[JAVA] contains() / replace()  (0) 2023.02.07
[JAVA] StringBuilder  (0) 2023.02.06
[JAVA] Overloading / Overriding  (0) 2023.01.30
[JAVA] EOF (End Of File)  (0) 2023.01.28
[JAVA] BufferedReader / BufferedWriter  (0) 2023.01.26

댓글