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

关于getchar()的问题

发布网友 发布时间:2023-10-12 16:27

我来回答

4个回答

热心网友 时间:2024-11-23 22:48

这里先阐明getchar()函数是从缓冲区读入1个字符的,即你输入的数据都被输入缓冲区中,也就是例如有c1=getchar();c2=getchar;执行,你输入a空格b回车后,'a'被赋给了c1,这时ch2=agetchar()紧接着执行,因为空格b回车还在缓冲区中,那么空格就被赋给了c2。即使你没输出两次回车,但已经满足了getchar()函数的要求,它有字符可接收了。

abc的ASCLL码分别是97.98.99。回车符的ASCLL码是10。

结合上面说的不难理解你说的问题了。

a回车 bcd回车执行后,a敷给了c1,回车符赋给了c2,b赋给了c3。

热心网友 时间:2024-11-23 22:48

第一次是依次读入a,b,c,因为输出类型是整型,所以输出a,b,c的整型值a-〉97,b-〉98,c-〉99
第二次是依次读入a,回车,b,同样的输出整型值97,10,98。
10是换行符的整型值
缓冲区的问题:输入时,如abcde,只是输入到了内存的叫做缓冲区的单元中,然后指令从这段缓冲区中读取输入的内容,有一个先后的过程。就像是自选食堂里,师傅们把菜盛好了,放在橱柜里,然后你从厨柜里取菜,橱柜空了,大家只能等了……因为电脑不是人,所以师傅放碗粥它也取了。
不知这样说你明不明白。

热心网友 时间:2024-11-23 22:49

#include <stdio.h>
main( )
{ char c1, c2, c3;
c1=getchar( );
c2=getchar( );
c3=getchar( );
printf ("%c,%c,%c\n", c1, c2, c3); }

注:1、getchar() 只能接受一个字符(回车也是一个字符)
2、%d是整型,应该改成%c

你第二次a 回车 bcd 回车,其实就是前面三个字符 a 回车 b 所以10就是回车的ASCII码

热心网友 时间:2024-11-23 22:50

兄弟,你设置的C1,C2,C3,是字符型的,可你格式化输出的时候用的是%d,%d代表的是整形啊!
应该是%c啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 涉嫌违规暂时关闭怎么办 C++的getchar函数怎么理解? 男生对女生说自己很穷是什么意思啊? 江西临川一中和河北衡水中学哪个更好112 网上邻居看不到它但它能访问网上邻居 外地生怎么报考临川一中158 有一首歌 歌词是 什么什么似水流年,一个女歌手唱的挺深情的 有点中国风... 晋商银行信用卡办理流程是怎么样的? 我想要一个笔友英语怎么说 急2 原始wxid怎么加好友 删掉了微信好友,但是又不知道和手机号,怎么加回? 1972年农历3月24是什么星座查询 求编一个Java程序:从键盘输入10个数,统计其中的正数、负数和零的个数... 我正在寻找一个和我一样大的笔友笔友,可能你就是用英语怎么说?6 刚注册的,没有匹配通讯录,好友微信显示我的手机号吗 小米摄像机怎么看回放视频 为什么每次拉屎之后必须洗肛门,否则一天肛门都痒 我有一块黄杨木雕,那里写着“石川”,这个石川到底是谁?有详细资料... 办理晋商银行卡没有身份证能办吗? 求历史上或最近的反映了种族歧视的事例事件,稍微详细点 喀麦隆进过世界杯16强吗 直降5万,豪华SUV跌至“白菜价”,全系8AT!比CR-V还香! Excel表中怎样设置不同的权限只能看到不同的内容??23 我老婆把我拉黑了,快手评论区里跟别的男人发暧昧表情,算出轨么...1 一张身份证绑定两个一个能用零钱支付一个不能用怎么回事?_百度... 深圳淘淘金互联网金融服务公司有限责任公司真的是利用贷款来骗钱吗... 我的晋商银行卡号忘了怎么办4 QQ飞车我的雷洛要怎么改啊? 农历1972年3月23日出生的鼠人是什么星座 我老婆把我拉黑了,快手评论区里跟别的男人发暧昧表情,算出轨么... 老话说“五树进宅,人穷家败”,为何有这种说法?1 胡适先生的“成功必不在我,而功力必不唐捐”是什么含义?55 ...几个隐藏剧情啊?我打两次有两个结局,1是飞云死.2是阿老自杀_百度知... 请回答1997资源谁有,可以分享下吗 湖北理工学院助学班有什么弊端吗?能跟我说一下吗? 晋商银行卡绑定工资卡一个月的短信费多少钱 我的晋商银行卡不能在别的银行取钱5 晋商银行信用卡几天就审核了63 晋商银行卡号忘记了怎么办1 用借物寓意和象征手法的一篇作文500字