//C언어 표준 라이브러리 함수 사용법 가이드
//int putchar(int ch); 표준 출력 파일 스트림에 하나의 문자를 출력하는 함수
//아스키 코드 값을 10진수 16진수, 8진수로 출력
#include <stdio.h>
void main (void)
{
int c;
int result;
printf(" :%8s :%8s :%8s\n","10진수", "16진수","8진수");
//숫자 문자
for (c = '0' ; c <= '9' ; c++)
{
result = putchar (c);
printf(":%8d :%#8X :%#8o\n",result,result,result);
}
//소문자
for (c = 'a' ; c <= 'z' ; c++)
{
result = putchar (c);
printf(":%8d :%#8X :%#8o\n",result,result,result);
}
//대문자
for (c = 'A' ; c <= 'Z' ; c++)
{
result = putchar (c);
printf(":%8d :%#8X :%#8o\n",result,result,result);
}
}
출력
: 10진수 : 16진수 : 8진수
0: 48 : 0X30 : 060
1: 49 : 0X31 : 061
2: 50 : 0X32 : 062
3: 51 : 0X33 : 063
4: 52 : 0X34 : 064
5: 53 : 0X35 : 065
6: 54 : 0X36 : 066
7: 55 : 0X37 : 067
8: 56 : 0X38 : 070
9: 57 : 0X39 : 071
a: 97 : 0X61 : 0141
b: 98 : 0X62 : 0142
c: 99 : 0X63 : 0143
d: 100 : 0X64 : 0144
e: 101 : 0X65 : 0145
f: 102 : 0X66 : 0146
g: 103 : 0X67 : 0147
h: 104 : 0X68 : 0150
i: 105 : 0X69 : 0151
j: 106 : 0X6A : 0152
k: 107 : 0X6B : 0153
l: 108 : 0X6C : 0154
m: 109 : 0X6D : 0155
n: 110 : 0X6E : 0156
o: 111 : 0X6F : 0157
p: 112 : 0X70 : 0160
q: 113 : 0X71 : 0161
r: 114 : 0X72 : 0162
s: 115 : 0X73 : 0163
t: 116 : 0X74 : 0164
u: 117 : 0X75 : 0165
v: 118 : 0X76 : 0166
w: 119 : 0X77 : 0167
x: 120 : 0X78 : 0170
y: 121 : 0X79 : 0171
z: 122 : 0X7A : 0172
A: 65 : 0X41 : 0101
B: 66 : 0X42 : 0102
C: 67 : 0X43 : 0103
D: 68 : 0X44 : 0104
E: 69 : 0X45 : 0105
F: 70 : 0X46 : 0106
G: 71 : 0X47 : 0107
H: 72 : 0X48 : 0110
I: 73 : 0X49 : 0111
J: 74 : 0X4A : 0112
K: 75 : 0X4B : 0113
L: 76 : 0X4C : 0114
M: 77 : 0X4D : 0115
N: 78 : 0X4E : 0116
O: 79 : 0X4F : 0117
P: 80 : 0X50 : 0120
Q: 81 : 0X51 : 0121
R: 82 : 0X52 : 0122
S: 83 : 0X53 : 0123
T: 84 : 0X54 : 0124
U: 85 : 0X55 : 0125
V: 86 : 0X56 : 0126
W: 87 : 0X57 : 0127
X: 88 : 0X58 : 0130
Y: 89 : 0X59 : 0131
Z: 90 : 0X5A : 0132
'C언어 > C언어 예제' 카테고리의 다른 글
[C언어 소스] printf 함수 사용 예 (0) | 2016.04.18 |
---|---|
[C언어 소스] puts 함수와 printf 함수 비교 예 (0) | 2016.04.18 |
[C언어 소스] 비제네르 암호(Vigenere Chiper) (0) | 2016.04.13 |
[C언어 소스] 시저 암호(Caesar cipher, 카이사르 암호) (0) | 2016.04.13 |
[C언어 소스] 기수 정렬(Radix Sort) 알고리즘 (0) | 2016.04.13 |