
已知字符A的ACSII码值为65,以下语句的输出结果是 。 char ch=’B’; printf("%c %d\n",ch,ch);
已知字符A的ACSII码值为65,以下语句的输出结果是?????。charch=’B’;printf("%c%d\n",ch,ch);...
已知字符A的ACSII码值为65,以下语句的输出结果是 ????? 。
char ch=’B’;
printf("%c %d\n",ch,ch); 展开
char ch=’B’;
printf("%c %d\n",ch,ch); 展开
3个回答
展开全部
char ch= 'B’;
-- 'B’表示字符常量,也就是字符B的ACSII码值, B的码值比 字符A的码值大 1, 所以 B 的码值 是 66
printf("%c %d\n",ch,ch);
-- %c 是按字符形式,印出字符,所以印出 B
%d 是按十进制整型数值格式输出数值,所以打出 66
("%c %d\n -- %c 和 %d 之间有一个空白,后面\n 表示 打印完了要换行。
所以结果是:
B 66
-- 'B’表示字符常量,也就是字符B的ACSII码值, B的码值比 字符A的码值大 1, 所以 B 的码值 是 66
printf("%c %d\n",ch,ch);
-- %c 是按字符形式,印出字符,所以印出 B
%d 是按十进制整型数值格式输出数值,所以打出 66
("%c %d\n -- %c 和 %d 之间有一个空白,后面\n 表示 打印完了要换行。
所以结果是:
B 66
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询