#include<stdio.h>
main()
{
int i;
i=getchar();//相当于char i;scanf("%c",&i);
putchar(i);//相当于printf("%c",i); 需要i是字符才能输出不能是变量
printf("\n");
printf("%d",i);
}

输出结果一致
#include<stdio.h>
main()
{
char i;scanf("%c",&i);
printf("%c",i);
printf("\n");
printf("%d",i);
}

输出
#include<stdio.h>
main(){
char i;
i='i';
putchar(i);
}
输入
#include<stdio.h>
main(){
int i;
i=getchar();
printf("%c",i);
}
版权声明:本文为weixin_43560272原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。