#include<stdio.h>
/*
printf 和 puts区别
1.puts可以自动换行;
2.puts只能输出字符串,printf可以花样输出;例如:puts("你输入的字符为:%c",c);
*/
getchar()与scanf()的区别
getchar()可以吸收 “puts("请输入一个字符:");”执行语句的回车,因为当scanf()函数扫描字符类型的时候,会把回车当作一个字符
int main()
{
char c;
puts("请输入一个字符:");
c = getchar();
puts("你输入的字符为:");
putchar(c);
return 0;
}
结果输出:
请输入一个字符:
ff
你输入的字符为:
f