민들레(연습장)

백준 74911844번 오답 노트 본문

문제 풀이/백준_단계별로 풀어보기

백준 74911844번 오답 노트

mindllae 2024. 3. 13. 23:21
단계별로 풀어보기 - 심화1- 문제 1번

 

1. 큰따옴표(" ", quotation) 출력하기

cout 출력문 " " 안에서 큰 따옴표를 출력하고싶다면 " 앞에 역슬래쉬(\)를 붙이면 됨. (역슬래쉬: 백스페이스와 엔터키 사이에 원 기호 위치에 보통 있음)

ex: \" -> "로 출력

 

cout<<"         ,r'"7 " <<endl;
//오류 발생 - 7은 출력이 안된다.

cout<<"         ,r'\"7 " <<endl;
//이처럼 7앞에 있는 큰따옴표를 출력하기 위해 역슬래쉬를 붙여줘야함.

 

 

2. 역슬래쉬(\) 출력하기

그런데 또 역슬래쉬도 따로 출력이 안됨...

\는 escape slash라고 해서 또 다른 기능이 있어서 단독으로는 문자의 의미를 가지지 못하는 것 같다. 

Escape sequences are used to represent certain special characters within string literals and character literals.
The following escape sequences are available:

 

그래서 \\ 이렇게 두번 연속으로 써줘서 하나를 출력함.

cout<<" \\. \". L_r'" <<endl;

 

출력결과:  \. ". L_r

- 백슬래쉬와 큰따옴표가 제대로 출력되었다.