Object
Write a program to print ASCII codes and their character equivalent (from 32 to 127).
Algorithm
- Declare integer variable i.
- Repeat FOR i = 32 to 127 by 1
- Write “i as integer = i as character”.
- [End of FOR loop.]
- Exit.
Flowchart

C++ Source Code
// program 33
#include<iostream>
using namespace std;
int main()
{
int i;
for (int i = 32; i < 128; i++)
{
cout << i << " = " << static_cast<char>(i) << "\t";
}
return 0;
}
C Source Code
/*program 33*/
#include<stdio.h>
int main()
{
int i;
for(i=32; i<128; i++) /*code from 32 to 127*/
printf("%3d = %c\t", i, i); /*print as number and as char*/
return 0;
}
Output
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 = j107 = 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 = y122 = z 123 = { 124 = | 125 = } 126 = ~ 127 =
