getchar()函数是C语言专门为输入单个字符而提供的 , getchar()函数是从I/O字符流中读取一个字符 , 必须输入换行才能读入字符 。
例如:
#include<stdio.h>
int main(void)
{
char ch;
int i;
for(i=0;i<5;i++)
{
ch=getchar();//带回显 , 哗灶且等待按Enter键换行
printf("%c",ch);
}
return 0;
}
文章插图
扩展资料:
getchar()、getche()、getch()相比较
getchar()函数虚芦知是C语言专门为输入单个字符而差消提供的 , getchar()函数是从I/O字符流中读取一个字符 , 必须输入换行才能读入字符 。
getche()、getch()函数也是读入单个字符 , 是从控制台直接读取一个字符 , 无须换行即可读入字符 。
getchar()是C的标准库函数 , 包含在头文件<stdio.h>中 。
而getche()和getch()需要的头文件是<conio.h> 。conio.h不是C标准库中的头文件 。conio是ConsoleInput/Output(控制台输入输出)的简写 , 其中定义了通过控制台进行数据输入和数据输出的函数 , 主要是一些用户通过按键盘产生的对应操作 。
getchar()函数从键盘读入字符时 , 输入的字符带回显 , 并且必须等到输入换行(按Enter键)才能读取一个字符 。
getche()函数从键盘读入字符时 , 输入的字符会回显到显示屏上 , 但是无须输入换行即可读取一个字符 。
getch()函数从键盘读入字符时 , 输入的字符不回显到显示屏上 , 但是无须输入换行即可读取一个字符 。
参考资料来源:百度百科-C语言函数
参考资料来源:百度百科-C语言
【c语言里getchar是什么】
推荐阅读
- 屋里有异味用什么东西把它消除了
- 南昌市社保局在哪里
- 屋里为什么有蚂蚁怎么才能消除
- 屋里静电太多怎么解决 是怎么回事?
- 衣柜里的衣服怎么收纳
- 尤克里里有几根弦
- 山东面积多少万平方公里
- 山东监狱分别在哪里
- 工厂与工场的区别在哪里
- 川蜀是哪里