分析下列程序的输出结果

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:24:31
#include<stdio.h>
int main()
{
char ch='A';
printf("char(%c) = %c, A = %c\n",ch,ch,'A');
printf("int(%c) = %d, A = %d\n",ch,ch,'A');
}

char(A)=A,A=A
int(A)=65,A=65
第一行 %c就是显示字符的
第二行 %d就是把字符转换成ASC码
以下是对照:
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