728x90
반응형
이스케이프시퀀스
-
[C] 이스케이프 시퀀스(escape sequence), 쌍따옴표 출력, 백슬래시 출력C 2020. 4. 10. 16:09
백준 문제 풀다가 백슬래시와 큰따옴표, 작은따옴표가 제대로 출력이 안돼서 알아봤다. C언어에서 "" 안에 있는 1개 이상의 문자를 string(문자열)이라고 한다. "Hello World" 에서 Hello World는 문자열인 것이다. \n은 줄바꿈의 역할을 한다. 그러나 쌍따옴표를 출력하거나 백슬래시를 출력하고 싶은 경우가 생길 수 있다. ""나 \n이 이미 의미가 정해져 있기 때문에 다른 식으로 입력을 해줘야 원하는 문자를 출력할 수 있다. 원래 의미에서 벗어난다는(escape) 의미에서 escape sequence라 불리는 거 같다. 쌍따옴표나 작은 따옴표는 \", \' 백슬래시는 \\ 이렇게 두 번 입력하면 된다.