Exploring ASCII Values in C Programming


ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard that assigns unique numerical values to each character in the standard ASCII character set. In C programming, ASCII values can be used to represent characters in a string or to perform operations on characters.

This program is a simple C program that demonstrates the use of ASCII values in C. It starts by declaring a variable 'a' with the value 'b' and initializing an integer 'i' to 0. It then uses a for loop to iterate from 0 to 255, which is the range of valid ASCII values. Inside the for loop, the program prints out the current value of i, followed by a colon and then the character represented by that ASCII value using the %c format specifier. This way it prints the ASCII value of the character and the character itself.

After the loop, the program then prints out the value of variable 'a' (which is 'b') followed by a colon and then the value of 'a' subtracted by 32, which is the ASCII value of the corresponding uppercase letter 'B'. This demonstrates how to convert a lowercase letter to its uppercase equivalent by subtracting 32 from its ASCII value. Finally, it returns 0 to indicate that the program has executed successfully.

Source Code

//ASCII  American Standard Code For Information Interchange
/*
128 total character which is used mostly during program.
 
Total number of Character in ASCII table is 256 (0 to 255).
 
0 to 31(total 32 character ) is called as ASCII control characters
include 'Escape', 'Backspace' and 'Delete'.
 
32 to 127 character is called as ASCII printable characters
 
128 to 255 is called as The extended ASCII codes
*/
 
#include<stdio.h>
int main()
{
    int i;
    char a='b';
    for(i=0;i<=255;i++)
    {
       printf("\n%d : %c",i,i);
    }
 
    printf("%c : %c",a,a-32);
 
    return 0;
}
 
/*
    48-57  -> 0-9
    65-90  -> A-Z
    97-122 -> a-z
    32     -> Space
*/
 
To download raw file Click Here

Output

0 :
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 : 0
49 : 1
50 : 2
51 : 3
52 : 4
53 : 5
54 : 6
55 : 7
56 : 8
57 : 9
58 : :
59 : ;
60 : <
61 : =
62 : >
63 : ?
64 : @
65 : A
66 : B
67 : C
68 : D
69 : E
70 : F
71 : G
72 : H
73 : I
74 : J
75 : K
76 : L
77 : M
78 : N
79 : O
80 : P
81 : Q
82 : R
83 : S
84 : T
85 : U
86 : V
87 : W
88 : X
89 : Y
90 : Z
91 : [
92 : \
93 : ]
94 : ^
95 : _
96 : `
97 : a
98 : b
99 : c
100 : d
101 : e
102 : f
103 : g
104 : h
105 : i
106 : j
107 : k
108 : l
109 : m
110 : n
111 : o
112 : p
113 : q
114 : r
115 : s
116 : t
117 : u
118 : v
119 : w
120 : x
121 : y
122 : z
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 : ¡
174 : «
175 : »
176 : ░
177 : ▒
178 : ▓
179 : │
180 : ┤
181 : ╡
182 : ╢
183 : ╖
184 : ╕
185 : ╣
186 : ║
187 : ╗
188 : ╝
189 : ╜
190 : ╛
191 : ┐
192 : └
193 : ┴
194 : ┬
195 : ├
196 : ─
197 : ┼
198 : ╞
199 : ╟
200 : ╚
201 : ╔
202 : ╩
203 : ╦
204 : ╠
205 : ═
206 : ╬
207 : ╧
208 : ╨
209 : ╤
210 : ╥
211 : ╙
212 : ╘
213 : ╒
214 : ╓
215 : ╫
216 : ╪
217 : ┘
218 : ┌
219 : █
220 : ▄
221 : ▌
222 : ▐
223 : ▀
224 : α
225 : ß
226 : Γ
227 : π
228 : Σ
229 : σ
230 : µ
231 : τ
232 : Φ
233 : Θ
234 : Ω
235 : δ
236 : ∞
237 : φ
238 : ε
239 : ∩
240 : ≡
241 : ±
242 : ≥
243 : ≤
244 : ⌠
245 : ⌡
246 : ÷
247 : ≈
248 : °
249 : ∙
250 : ·
251 : √
252 : ⁿ
253 : ²
254 : ■
255 :  
b : B

List of Programs


Sample Programs


Switch Case in C


Conditional Operators in C


Goto Statement in C


While Loop Example Programs


Looping Statements in C

For Loop Example Programs


Array Examples in C

One Dimensional Array


Two Dimensional Array in C


String Example Programs in C


Functions Example Programs in C