网站首页 科技 > 正文
导读
当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在
当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。getchar可以从缓冲区读走一个字符,相当于清除缓冲区。
其实getchar()的括号中不可以加一个变量,如getchar(a);是错误的。只能将getchar接受到的字符值返回给一个变量如a=getchar();,这样其功能和scanf(%c,&a);语句的功能一样。常用于字符串中单个字符或字符变量的输入函数。
getchar函数的返回值是用户输入的字符的ASCII码,若文件结尾(End-Of-File)则返回-1(EOF),且将用户输入的字符回显到屏幕。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完后,才等待用户按键。
目前上述的内容应该能够为大家解答出大家对于getchar的用法 getchar的用法是什么的疑惑了,所以如果大家还想要了解更多的知识内容,也可以关注本站其他文章进行了解哦。
版权说明: 本文由用户上传,如有侵权请联系删除!
猜你喜欢:
- 2022-09-20 心境豁达恬淡的诗句有哪些呢(心境豁达恬淡的诗句有哪些)
- 2022-09-20 下雨前的征兆动物(下雨前动物有哪些征兆 – 糗问)
- 2022-09-20 便秘按摩哪里马上见效快(便秘按摩哪里马上见效)
- 2022-09-20 经心的近义词是什么呀(经意的近义词是什么呢)
- 2022-09-20 芡实怎么熬粥好吃(芡实和什么搭配熬粥好)
- 2022-09-20 0.44平方千米是多大(0.44平方千米有多大)
- 2022-09-20 北京奥运会会徽中国印是什么印(北京奥运会徽上中国印是什么)
- 2022-09-20 qq空间访客数量是什么意思(QQ空间访问量2000是什么概念)
最新文章:
- 2023-07-01 鹅蛋的最佳吃法(如何挑选新鲜鹅蛋 怎样挑选新鲜鹅蛋)
- 2023-07-01 男士精油真的能修复海绵体吗(全套半套什么意思)
- 2023-07-01 教室里面做黄油(菠萝油里面是黄油吗)
- 2023-07-01 木地板的保养(木地板保养注意事项有哪些)
- 2023-07-01 美的变频空调用的是什么雪种(美的变频空调用的是什么制冷剂)
- 2023-07-01 浪漫而不烂俗的高级文案短句(浪漫而不烂俗的高级文案)
- 2023-07-01 雨下的真大一段话100字(雨下的真大一段话)
- 2023-07-01 宠物青蛙品种大全(宠物青蛙怎么养)
- 2023-07-01 电影推荐男女打扑克(关于扑克的电影推荐)
- 2023-07-01 特战荣耀有第二部吗(特战荣耀有第二季吗)
- 2023-07-01 剧情片是什么样的(剧情片是什么意思)
- 2023-07-01 芒果台声生不息播出时间
- 2023-07-01 物理和化学不好怎么办(物理和化学都不好应该补那棵 物理和化学都不好应该补什么地方)
- 2023-07-01 法师的养殖方法和浇水(冬天怎么给麦浇水 麦冬天怎么浇水)
- 2023-07-01 翡翠色的划分(翡翠说的翡色什么意思 翡翠翡色的解释)
- 2023-07-01 水沫和翡翠(翡翠跟水沫玉有什么区别 如何区别翡翠跟水沫玉)