# 1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기(설명)
입력 : 10진수 1개
출력 : 입력된 10진수를 8진수로 출력
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%o", a);
return 0;
}
%d : 10진수를 뜻하는 영어인 decimal에서 따온 d
%o : 8진수를 뜻하는 영어인 octal에서 따온 o
# 1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)
입력 : 10진수 1개
출력 : 입력된 16진수를 소문자로 출력
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%x", a);
return 0;
}
# 1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명)
입력 : 10진수 1개
출력 : 입력된 16진수를 대문자로 출력
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%X", a);
return 0;
}
16진수(hexadecimal) 출력하는 방법
소문자 16진수 : %x
대문자 16진수 : %X
# 1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(설명)
입력 : 8진수 1개
출력 : 입력된 8진수를 10진수로 바꾸어 출력
#include <stdio.h>
int main()
{
int a;
scanf("%o", &a);
printf("%d", a);
return 0;
}
%d : 10진수를 뜻하는 영어인 decimal에서 따온 d
%o : 8진수를 뜻하는 영어인 octal에서 따온 o
# 1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기(설명)
입력 : 16진 정수 1개(소문자)
출력 : 입력된 16진수를 8진수로 바꾸어 출력
#include <stdio.h>
int main()
{
int a;
scanf("%x", &a);
printf("%o", a);
return 0;
}
# 1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명)
입력 : 영문자 1개
출력 : 아스키코드 값을 10진수로 출력
#include <stdio.h>
int main()
{
char a;
scanf("%c", &a);
printf("%d", a);
return 0;
}
' char ' 는 문자형, 정수형 둘 다 가지는 데이터형이다.
%c는 문자 그대로 출력, %d는 해당 문자의 아스키코드 값을 출력한다.
※ 아스키코드(ASCII CODE)란?
- 문자나 기호를 숫자로 표현한 것. 모든 컴퓨터 시스템에서 이용할 수 있도록 표준화되었다.
# 1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
입력 : 10진 정수 1개(0~255 범위)
출력 : 입력된 정수의 아스키코드 값을 문자로 출력
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%c", a);
return 0;
}
'Coding > C언어 - Codeup' 카테고리의 다른 글
[코드업/Codeup] C언어 : 1047~1048 풀이 [기초-비트시프트연산] (0) | 2024.03.01 |
---|---|
[코드업/Codeup] C언어 : 1038~1046 풀이 [기초-산술연산] (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 |