-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4_ascii.c
173 lines (164 loc) · 2.73 KB
/
4_ascii.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
/****************************************************************
DOCUMENTATION:
NAME :V.KARTHIEKEYAN
DATE :01.06.2021
DESCRIPTION :TO PRINT THE ASCII TABLE
OUTPUT :./a.out
Oct Dec Hex Char
-------------------------------------
000 0 00 Non Printable
001 1 01 Non Printable
002 2 02 Non Printable
003 3 03 Non Printable
004 4 04 Non Printable
005 5 05 Non Printable
006 6 06 Non Printable
007 7 07 Non Printable
010 8 08 Non Printable
011 9 09 Non Printable
012 10 0A Non Printable
013 11 0B Non Printable
014 12 0C Non Printable
015 13 0D Non Printable
016 14 0E Non Printable
017 15 0F Non Printable
020 16 10 Non Printable
021 17 11 Non Printable
022 18 12 Non Printable
023 19 13 Non Printable
024 20 14 Non Printable
025 21 15 Non Printable
026 22 16 Non Printable
027 23 17 Non Printable
030 24 18 Non Printable
031 25 19 Non Printable
032 26 1A Non Printable
033 27 1B Non Printable
034 28 1C Non Printable
035 29 1D Non Printable
036 30 1E Non Printable
037 31 1F Non Printable
040 32 20
041 33 21 !
042 34 22 "
043 35 23 #
044 36 24 $
045 37 25 %
046 38 26 &
047 39 27 '
050 40 28 (
051 41 29 )
052 42 2A *
053 43 2B +
054 44 2C ,
055 45 2D -
056 46 2E .
057 47 2F /
060 48 30 0
061 49 31 1
062 50 32 2
063 51 33 3
064 52 34 4
065 53 35 5
066 54 36 6
067 55 37 7
070 56 38 8
071 57 39 9
072 58 3A :
073 59 3B ;
074 60 3C <
075 61 3D =
076 62 3E >
077 63 3F ?
100 64 40 @
101 65 41 A
102 66 42 B
103 67 43 C
104 68 44 D
105 69 45 E
106 70 46 F
107 71 47 G
110 72 48 H
111 73 49 I
112 74 4A J
113 75 4B K
114 76 4C L
115 77 4D M
116 78 4E N
117 79 4F O
120 80 50 P
121 81 51 Q
122 82 52 R
123 83 53 S
124 84 54 T
125 85 55 U
126 86 56 V
127 87 57 W
130 88 58 X
131 89 59 Y
132 90 5A Z
133 91 5B [
134 92 5C \
135 93 5D ]
136 94 5E ^
137 95 5F _
140 96 60 `
141 97 61 a
142 98 62 b
143 99 63 c
144 100 64 d
145 101 65 e
146 102 66 f
147 103 67 g
150 104 68 h
151 105 69 i
152 106 6A j
153 107 6B k
154 108 6C l
155 109 6D m
156 110 6E n
157 111 6F o
160 112 70 p
161 113 71 q
162 114 72 r
163 115 73 s
164 116 74 t
165 117 75 u
166 118 76 v
167 119 77 w
170 120 78 x
171 121 79 y
172 122 7A z
173 123 7B {
174 124 7C |
175 125 7D }
176 126 7E ~
177 127 7F Non Printable
-------------------------------------
***************************************************/
#include<stdio.h>
int main()
{
printf("Oct\tDec\tHex\tChar\n-------------------------------------\n"); //header line
for(int i=0;i<=127;i++)
{
//OCTAL PRINTING
if(i<=63)
printf("%03o\t",i);
else
printf("%o\t",i);
//DECIMAL PRINTING
printf("%d\t",i);
//HEXA-DECIMAL PRINTING
if(i<=15)
printf("%02X\t",i);
else
printf("%0X\t",i);
//ASCII
if(i<=31 || i==127)
printf("Non Printable\n");
else
printf("%c\n",i);
}
printf("-------------------------------------\n");
}