728x90
이스케이프 시퀀스는 문자열 안에서 특수 문자나 제어 문자를 표현하기 위한 방식으로, 많은 프로그래밍 언어에서 사용됩니다. 아래는 이스케이프 시퀀스를 지원하거나 사용하는 대표적인 프로그래밍 언어들을 정리한 목록입니다:
🌐 이스케이프 시퀀스를 사용하는 주요 프로그래밍 언어
언어예시 이스케이프 시퀀스설명
C | \n, \t, \\, \" | 가장 기본적인 이스케이프 시퀀스 도입 언어 중 하나 |
C++ | \n, \t, \\, \uXXXX | C와 동일하며, 유니코드 표현도 가능 |
Java | \n, \t, \\, \uXXXX | 문자열 및 문자 리터럴에서 사용 |
JavaScript | \n, \t, \\, \uXXXX | 문자열 내에서 사용, JSON에서도 활용됨 |
Python | \n, \t, \\, \', \", \uXXXX | 매우 풍부한 이스케이프 시퀀스 지원 |
C# | \n, \t, \\, \uXXXX | .NET 기반 언어로 유니코드 및 특수 문자 지원 |
Go | \n, \t, \\, \" | 문자열 리터럴에서 사용 |
Rust | \n, \t, \\, \", \u{XXXX} | 안전성과 명확성을 중시하는 언어 |
Swift | \n, \t, \\, \" | Apple의 언어로 문자열 처리에 사용 |
Kotlin | \n, \t, \\, \" | Java 기반으로 유사한 이스케이프 시퀀스 사용 |
Ruby | \n, \t, \\, \" | 문자열 내에서 자유롭게 사용 가능 |
PHP | \n, \t, \\, \" | HTML과 연동되는 웹 언어에서도 사용 |
Perl | \n, \t, \\, \" | 텍스트 처리에 강력한 기능 제공 |
R | \n, \t, \\, \" | 통계 언어에서도 문자열 처리에 사용 |
Shell/Bash | \n, \t, \\ | echo나 printf 명령어에서 사용 |
SQL | \n, \t, \\ (DBMS에 따라 다름) | 일부 DBMS에서 문자열 처리 시 사용 |
JSON | \n, \t, \\, \" | 데이터 포맷에서도 이스케이프 시퀀스 필요 |
💡 공통적으로 사용되는 이스케이프 시퀀스
- \n : 줄바꿈 (newline)
- \t : 탭 (tab)
- \\ : 백슬래시
- \" : 큰따옴표
- \' : 작은따옴표
- \r : 캐리지 리턴
- \b : 백스페이스
- \uXXXX / \UXXXXXXXX : 유니코드 문자
이처럼 이스케이프 시퀀스는 거의 모든 주요 언어에서 문자열 처리에 필수적인 기능이에요.
728x90
'1학년 대학 수업 > C++ 프로그래밍' 카테고리의 다른 글
문자와 문자열의 차이 (0) | 2025.09.11 |
---|---|
null과 0의 차이 (0) | 2025.09.11 |
C/C++ 리터럴의 대해 (0) | 2025.09.11 |
C/C++ 과 다른 언어의 예약어 비교 (0) | 2025.09.11 |
C/C++ 예약어 순위 (0) | 2025.09.11 |