C语言输入函数总结
getchar()
- 读空格
- 遇到换行符结束, 读取失败返回EOF
c = getchar();
gets()
- 读取字符串, 错误返回NULL
- 以换行符结束, 并把换行符转化为’\0′
char ch[20];
gets(ch);
getc()
char c;
c = getc(stdin);
fgetc()
- 从路中去数据
- 会强制以
无符号char强制转换为int的形式返回 - 返回EOF表示文件结尾
c = getchar();
char ch[20];
gets(ch);
char c;
c = getc(stdin);
无符号char强制转换为int的形式返回