C语言中char类型的数据输入和输出时怎么控制啊?

如题所述

第1个回答  2012-03-08
%c格式控制追问

#include
main()
{char c1,c2;
int d;
printf("输入c1的值");
c1=getchar();
printf("输入c2的值");
scanf("%c\n",&c2);
putchar(c1);
printf("\nc2=%c\n",c2);
d=(int)(c1);

printf("\nc2=%d\n",d);
}
用printf输出字符C2该怎么弄啊?
用putchar输出C1的ASC2码又该怎么弄啊?

追答

printf输出c2 可以这样 d=c1;(这里可以不用转换,char型和整形可以由编译系统自动转换)
printf("\nc2=%c\n",d);
putchar只输出字符型的数据

本回答被提问者采纳
相似回答