1. 10진수 0부터 16까지의 정수를 8진수로 출력합니다. 출력에는 10진수와 8진수의 대응관계를 반드시 포함시킵니다. printf함수의 %o플래그를 사용할 수 없습니다.
출력) 10진수 8진수
-------------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
#include <stdio.h> |
2. 정수의 자릿수를 구하세요.
출력) 정수 입력 : 325
자릿수 : 3
정수 입력 : 4589
자릿수 : 4
정수 입력 : -1
프로그램 종료!
#include <stdio.h> |
3. 1바이트는 8개의 비트로 이루어집니다. 255는 8개 비트 전체가 1인 경우이고, 1은 최하위 비트만 1인 경우입니다. 문자 ch의 켜진 비트 개수는 몇 개입니까? 켜진 비트는 1로 설정된 비트의 다른 표현입니다.
대문자 ‘A’의 값은 65이고 6번째와 1번째 비트가 켜져 있습니다.
출력) 문자 입력 : A
켜진 비트의 개수 : 2
값 : 65
#include <stdio.h> |