填空题
有以下程序
#include
main1
{ int c[3]={0}, k ,i;
while((k=getchar2!='/n')
c[k-'A']++;
for(i=0;i<3;i++) printf("%d",c[i]); printf("/n");
}
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 【12】 。
【正确答案】
1、213
【答案解析】【解析】这是一个统计输入字符个数的通用程序。其中关键的是,计算机对字符存放采用小于127的二进制形式,例如字符'A'存入计算机是0100 0001。赋值时65、0x41、0101、'A'、'/x41'和'/101'六种形式,均以0100 0001存入计算机硬盘;输出时格式为%x为41,格式为%c为A,格式为%d为65。