用getchar函数读入两个字符给c1.c2,然后分别用putchar函数和prinntf函数输出这两个字符。并思考以下问题:(1)变量c1.c2应定义为字符型或整型?或二者皆可 (2)要求输出c1.c2值的ASCII码,应如何处理?用putchar函数还是printf函数 (3)整型变量与字符变量是否在任何情况下都可以互相代替?如:char c1,c2; 与int c1,c2; 是否无条件的等价。
>> 本文固定链接: http://www.vcgood.com/archives/1618
>> 转载请注明: wang123liyun 2007年06月17日 于 C语言帝国 发表
#include <stdio.h>
int main()
{
char c1,c2;
printf(“please input a character for c1,c2: “);
c1 = getchar(); c2 = getchar();
putchar(c1);
printf(“\n”);
putchar(c2);
printf(“\n——————————-\n”);
printf(“\n%c %c\n”,c1,c2);
printf(“\n%d %d\n”,c1,c2);
return 0;
}
变量c1.c2应定义为字符型或整形二者皆可
要求输出c1.c2值的ASCII码,用printf函数
整型变量与字符变量不是在任何情况下都可以互相代替