c语言中用getchar()输入字符是回车算一个字符吗

时间: 发布人:afishinsky

c语言中用getchar()输入字符是回车算一个字符吗

已解决问题

谷歌afishinsky用户在提交了关于“凯尊c语言中用getchar()输入字符是回车算一个字符吗”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-07T10:15:32。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:fcl425  

是的,c语言中用getchar()输入字符是回车算一个字符。

解析:getchar(问答)是stdio.h中的库函数,作用是从stdin流中读入一个字符。如果stdin有**的话不用输入它就可以直接读取了。

当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。即回车是用户输入结束的常附贵免息农品停镇站否标志,同什会将回车字符也放在缓冲区中,此时getchar才开始从键盘缓冲区中读取**,包括回车符。

扩展**:

相近的晚是短函数getch:

getch与getchar药题洲修诗高样刑觉试迅基本功能相同,差别是getch直接从键盘获取次挥国护析键值,不等待用户按回车,只要用户按一个键,角矿断突甲getch就立刻返回,getch返回值是用户输入的ASCⅡ码,出错返回-1。

输入的字符不会回显在屏幕系乡精上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待岩应查看,然后用getch函数暂停程序运行,当按任意键多试促后程序继续运行。

参考资何宽实左抗养周长缺料来源:百度百科-getchar