1학년 대학 수업/C++ 프로그래밍

이스케이프 시퀀스를 사용하는 프로그래밍 언어

hawon6691 2025. 9. 11. 15:24
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