# 1001번 : [기초-출력] 출력하기01(설명)
입력 값 :
출력 값 : Hello
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
# 1002번 : [기초-출력] 출력하기02(설명)
입력 값 :
출력 값 : Hello World
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
# 1003번 : [기초-출력] 출력하기03(설명)
입력 값 :
출력 값 : Hello
World
#include <stdio.h>
int main()
{
printf("Hello\nWorld");
return 0;
}
** 이스케이프 문자
- 역슬래시(\) + 영문자 로 이루어져 있으며, 특수한 기능을 하는 문자를 말한다.
\n = 줄 바꿈 문자로, '개행 문자'라고 한다. \n을 입력하면 엔터를 친 것과 같은(줄바꿈) 효과가 나타난다.
다른 이스케이프 문자의 예시: \t, \\, \' ⋅⋅⋅
# 1004번 : [기초-출력] 출력하기04(설명)
입력 값 :
출력 값 : 'Hello'
#include <stdio.h>
int main()
{
printf("\'Hello\'");
return 0;
}
- C언어에서 따옴표(')를 출력하려면 역슬래시(\) 문자를 입력해주어야 한다. ex) printf("\'따옴표 출력\'");
역슬래시(\) 문자 없이 따옴표만 입력할 경우 문자나 문장 자체를 나타낸다고 인식되어 제대로 출력되지 않는다.
# 1005번 : [기초-출력] 출력하기05(설명)
입력 값 :
출력 값 : "Hello World"
#include <stdio.h>
int main()
{
printf("\"Hello World\"");
return 0;
}
- 작은 따옴표를 출력할 때와 동일한 방법으로 출력한다.
# 1006번 : [기초-출력] 출력하기06(설명)
입력 값 :
출력 값 : "!@#$%^&*()"
#include <stdio.h>
int main()
{
printf("\"!@#$%^&*()\"");
return 0;
}
# 1007번 : [기초-출력] 출력하기07(설명)
입력 값 :
출력 값 : "C:\Download\hello.cpp"
#include <stdio.h>
int main()
{
printf("\"C:\\Download\\hello.cpp\"");
return 0;
}
- 백슬래시(\) 출력하는 방법 : \\
ex ) printf("\\");
# 1008번 : [기초-출력] 출력하기08(설명)
입력 값 :
출력 값 : ┌┬┐
├┼┤
└┴┘
- 유니코드란?
각 나라별 언어를 모두 표현하기 위해 나온 코드 체계이다. 언어와 상관없이 모든 문자를 16비트로 표현한다. 이는 제약 없이 다양한 텍스트를 표현할 수 있도록 도와준다. 유니코드는 보통 U+ □ □ □ □ 식으로 표현한다.
예를 들어 알파벳 'A'는 유니코드로 U+0041, 한글 '가'는 U+AC00으로 나타낸다.
유니코드 표를 참고하면,
u250C = ┌
u252C = ┬
u2510 = ┐
임을 알 수 있다.
C언어에서 유니코드를 출력하려면 '\u' 를 사용해주면 된다. 똑같은 방식으로 두 번째 줄과 세 번째 줄도 표현해보자.
#include <stdio.h>
int main()
{
printf("\u250C\u252C\u2510\n\u251C\u253C\u2524\n\u2514\u2534\u2518");
return 0;
}
#include <stdio.h>
int main()
{
printf("\u250C\u252C\u2510\n");
printf("\u251C\u253C\u2524\n");
printf("\u2514\u2534\u2518");
return 0;
}
한 줄에 이어 쓰거나, 세 줄로 나눠 써도 출력 결과는 똑같다.
'Coding > C언어 - Codeup' 카테고리의 다른 글
[코드업/Codeup] C언어 : 1038~1046 풀이 [기초-산술연산] (0) | 2024.03.01 |
---|---|
[코드업/Codeup] C언어 : 1031~1037 풀이 [기초-출력변환] (0) | 2024.03.01 |
[코드업/Codeup] C언어 : 1028~1030 풀이 [기초-데이터형] (0) | 2024.03.01 |
[코드업/Codeup] C언어 : 1019~1027 풀이 [기초-입출력] #2 (0) | 2024.03.01 |
[코드업/Codeup] C언어 : 1010~1018 풀이 [기초-입출력] #1 (0) | 2024.02.29 |