One - One Code All

Blog Content

C 语言实例 - 字符转 ASCII 码

每日一练 C/C++   2007-02-16 20:44:11
/*
* 字符转 ASCII 码
ASCII 定义了 128 个字符。
分类:
   一:0-31、127(删除键)是控制字符
   二:空白字符:空格(32)、 制表符、 垂直制表符、 换行、 回车。
   三:可显示字符:a-z、A-Z、0-9、~、!、@、、%、^、&、#、$、*、(、)、-、+、{、}、[、]、'、"、<、>、,、?、/、|、\、_、:、;、.,还有顿号、。
*/
#include
int main()
{
   char c;
   printf("输入一个字符: ");
   // 读取用户输入
   scanf("%c", &c);  
   
   // %d 显示整数
   // %c 显示对应字符
   printf("%c 的 ASCII 为 %d", c, c);
   printf("\n");

   for (int i=0;i<128;i++){
       printf("%d 的 ASCII 为 %c", i, i);
       printf("\n");
   }

   printf("\n");
   return 0;
}



输出:

输入一个字符: k
k 的 ASCII 为 107
0 的 ASCII 为
1 的 ASCII 为
2 的 ASCII 为
3 的 ASCII 为
4 的 ASCII 为
5 的 ASCII 为
6 的 ASCII 为
7 的 ASCII 为
8 的 ASCII 为
9 的 ASCII 为
10 的 ASCII 为

11 的 ASCII 为

12 的 ASCII 为

13 的 ASCII 为
14 的 ASCII 为
15 的 ASCII 为
16 的 ASCII 为
17 的 ASCII 为
18 的 ASCII 为
19 的 ASCII 为
20 的 ASCII 为
21 的 ASCII 为
22 的 ASCII 为
23 的 ASCII 为
24 的 ASCII 为
25 的 ASCII 为
26 的 ASCII 为
27 的 ASCII 为
               28 的 ASCII 为
29 的 ASCII 为
30 的 ASCII 为
31 的 ASCII 为
32 的 ASCII 为
33 的 ASCII 为 !
34 的 ASCII 为 "
35 的 ASCII 为 #
36 的 ASCII 为 $
37 的 ASCII 为 %
38 的 ASCII 为 &
39 的 ASCII 为 '
40 的 ASCII 为 (
41 的 ASCII 为 )
42 的 ASCII 为 *
43 的 ASCII 为 +
44 的 ASCII 为 ,
45 的 ASCII 为 -
46 的 ASCII 为 .
47 的 ASCII 为 /
48 的 ASCII 为 0
49 的 ASCII 为 1
50 的 ASCII 为 2
51 的 ASCII 为 3
52 的 ASCII 为 4
53 的 ASCII 为 5
54 的 ASCII 为 6
55 的 ASCII 为 7
56 的 ASCII 为 8
57 的 ASCII 为 9
58 的 ASCII 为 :
59 的 ASCII 为 ;
60 的 ASCII 为 <
61 的 ASCII 为 =
62 的 ASCII 为 >
63 的 ASCII 为 ?
64 的 ASCII 为 @
65 的 ASCII 为 A
66 的 ASCII 为 B
67 的 ASCII 为 C
68 的 ASCII 为 D
69 的 ASCII 为 E
70 的 ASCII 为 F
71 的 ASCII 为 G
72 的 ASCII 为 H
73 的 ASCII 为 I
74 的 ASCII 为 J
75 的 ASCII 为 K
76 的 ASCII 为 L
77 的 ASCII 为 M
78 的 ASCII 为 N
79 的 ASCII 为 O
80 的 ASCII 为 P
81 的 ASCII 为 Q
82 的 ASCII 为 R
83 的 ASCII 为 S
84 的 ASCII 为 T
85 的 ASCII 为 U
86 的 ASCII 为 V
87 的 ASCII 为 W
88 的 ASCII 为 X
89 的 ASCII 为 Y
90 的 ASCII 为 Z
91 的 ASCII 为 [
92 的 ASCII 为 \
93 的 ASCII 为 ]
94 的 ASCII 为 ^
95 的 ASCII 为 _
96 的 ASCII 为 `
97 的 ASCII 为 a
98 的 ASCII 为 b
99 的 ASCII 为 c
100 的 ASCII 为 d
101 的 ASCII 为 e
102 的 ASCII 为 f
103 的 ASCII 为 g
104 的 ASCII 为 h
105 的 ASCII 为 i
106 的 ASCII 为 j
107 的 ASCII 为 k
108 的 ASCII 为 l
109 的 ASCII 为 m
110 的 ASCII 为 n
111 的 ASCII 为 o
112 的 ASCII 为 p
113 的 ASCII 为 q
114 的 ASCII 为 r
115 的 ASCII 为 s
116 的 ASCII 为 t
117 的 ASCII 为 u
118 的 ASCII 为 v
119 的 ASCII 为 w
120 的 ASCII 为 x
121 的 ASCII 为 y
122 的 ASCII 为 z
123 的 ASCII 为 {
124 的 ASCII 为 |
125 的 ASCII 为 }
126 的 ASCII 为 ~
127 的 ASCII 为 


上一篇:C 语言实例 - 两个浮点数相乘
下一篇:C 语言实例 - 两数相除

The minute you think of giving up, think of the reason why you held on so long.