问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中的getchar如何使用?

发布网友 发布时间:2022-04-26 17:46

我来回答

1个回答

热心网友 时间:2023-11-07 07:46

getchar的两点总结:
1.getchar是以行为单位进行存取的。
当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D,

那么只有当最后一个输入字符为换行符'\n'(也可以是文件结束符EOF,EOF将在后面讨论时, getchar才会停止执行,整个程序将会往下执行。

譬如下面程序段:


while((c = getchar()) != EOF){ putchar(c);}

执行程序,输入:abc,

然后回车。

则程序就会去执行puchar(c),

然后输出abc,

这个地方不要忘了,系统输出的还有一个回车。

然后可以继续输入,再次遇到换行符的时候,程序又会把那一行的输入的字符输出在终端上。


对于getchar,肯定很多初学的朋友会问,getchar不是以字符为单位读取的吗?那么,

既然我输入了第一个字符a,

肯定满足while循环(c = getchar()) != EOF的条件阿,

那么应该执行putchar(c)在终端输出一个字符a。不错,我在用getchar的时候也是一直这么想的,但是程序就偏偏不着样执行,而是必需读到一个换行符或者文件结束符EOF才进行一次输出。

2.getchar()的返回值一般情况下是字符,但也可能是负值,

即返回EOF。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
枸杞子如何吃养肾呢? 淘宝商家如何报名多件多折玩法?玩法说明 淘宝怎么设置满减优惠券活动?有什么技巧? 淘宝满减活动是商家支付吗?淘宝如何设置满减活动? 淘宝满减算的是原价还是打折价?如何设置满减活动? 家和万事兴里的宋香怀的是谁的孩子 你好:HP380g6加3T硬盘, p410i阵列卡识别硬盘仅为 0GB,确认加入阵列出错... ...G6服务器开机时出现黑底白字的Boot failed 提示界面,寻求高手指教... ...提示slot 0 HP Smart Arry P4101 controller ...ML150G6 的服务器,开机时报slot 4 hp smart array p410 controller是... 华泰保险怎么样。保险公司会倒闭?我觉得太平,人寿,平安,是大公司。但是他们说保险公司是不会倒闭的, c语言万年历程序图中的getchar()的作用是什么? 请问can plc相比其他PLC的优势有什么呢? 在C语言中,getchar,putchar代表什么意思?怎么用? C语言,getchar()这是什么意思? plc控制与微机控制相比有何优点 C语言里的getchar()怎么用 PLC控制与电气控制的优点? c语言编程软件中的getchar()起什么作用 汽车保险发生事故多久内报保险有效 c语言“getchar”怎么用? c语言getchar用法是怎么样的? 我想问一下plc控制系统的特点都有哪几个呢? C语言中getchar()怎么用? 问问可编程控制plc相较于个人电脑有何工作优势呢? 在C语言中getchar()如何用 PLC控制系统比计算机控制系统的优点是什么 c语言最后加上getchar( ),有什么用啊 plc控制与电气控制相比优势在哪 c语言里getchar()是什么 C语言里面的getchar()怎么用啊? 苹果平和ViV0手机怎么连万能钥匙? ios8可以使用wifi万能钥匙吗 苹果8怎么解锁厂里的W讠F无线网密码? 三角形的交通标志都有哪些? wifi万能钥匙iOS版怎么用 iOS版使用教程 三角形跑车车标有哪几个品牌? 苹果8,可以用:WLAN万能钥匙吗 什么车标 是三角形的 为什么IPHONE8wifi上不了网?其他手机都可以,重启也不行 新鲜天麻可以炒着吃吗 上面一个三角形下面两个三角形组成的标志是什么汽车标志? 天麻该怎么吃,可以做菜吗? 新鲜天麻可以炒着吃吗? 天麻能当食材吗? 新鲜天麻可以生吃吗? 鲜天麻可以青菜一起炒吗?一次可以吃多少 天麻能当蔬菜吃吗拜托了各位 谢谢 请问新鲜天麻可以做成泡菜吃吗 鲜天麻怎么样做成冷菜吃