반응형
1-4 강좌의 도전 과제 해답을 설명합니다.
1. char 변수에 작은 따옴표를 저장하고, 출력해 보세요.
// 모범 답안 (전체 코드)
#include <iostream>
int main()
{
char ch{'\''};
std::cout << ch;
}
작은 따옴표는 \' 로 표현할 수 있습니다. (역슬래쉬 + 작은따옴표)
2. 날 문자열 리터럴을 사용해서 엔터를 출력해 보세요.
// 모범 답안 (전체 코드)
#include <iostream>
int main()
{
std::cout << R"(
)"; // 여기는 들여쓰기를 하면 안 됩니다!
}
날 문자열 리터럴 R"()"에서 () 사이에는 정말 아무 문자나 넣어도 됩니다. 엔터도 그냥 엔터 치면 됩니다.
3. std::printf() 함수를 통해 '50%'를 %d를 이용하여 출력해 보세요.
// 모범 답안 (전체 코드)
#include <iostream>
int main()
{
std::printf("%d%%", 50);
}
그냥 %만 쓰면 std::printf()의 서식 문자 %와 겹치기 때문에 의도하지 않은 동작이 생길 수 있습니다. 그냥 %% 이렇게 두 번 쓰면 됩니다.
반응형
'C++ > C++ 강좌 문제 해답' 카테고리의 다른 글
[C++ 강좌 해답] 2-2. 연산자 I 정답 공개 및 해설 (0) | 2022.02.16 |
---|---|
[C++ 강좌 해답] 1-5. 입력 문제 정답 공개 및 해설 (0) | 2022.02.16 |
[C++ 강좌 해답] 1-3. 변수 선언 정답 공개 및 해설 (0) | 2022.02.16 |
[C++ 강좌 해답] 1-2. 도전과제 정답 공개 및 해설 (0) | 2022.02.16 |
[C++ 강좌 해답] 1-1. 도전과제 정답 공개 및 해설 (0) | 2022.02.16 |