山西
400-650-7353
首页 > 计算机二级 > 【备考】C语言考前辅导:常用的输入函数

【备考】C语言考前辅导:常用的输入函数

2018-08-08 14:07:41 来源:互联网 荐:IT资料豪华升级版,点击加群领取

常用的输入函数是指从键盘上接收数据的函数,它们是getchar(),gets()和scan#C)三个函数。

1获得一个字符的函数getchar()

该函数的功能是从键盘上获取一个字符,它是带缓冲区和回显的,所谓带缓冲区是指该函数不是当一个字符键人后立即被势收,而是将键入的字符先放在内存缓冲区中,当若干个字符键入完后,再从缓冲区中按先后顺序获得字符。所谓带回显是指键入一个字符后在显示器屏幕上显示出所键人的字符。该函数的格式如下所示:

intgetchar()

该函数没有参数,它的返回值是一个int型数,即所接收的字符的ASCII码值。

2获得一个字符串的两数gets()

该函数的功能是从键盘上获取所键入的字符串。该函数的正常返回值是一个字符型指针,即读取到的字符串的首地址,出错时返回}ruLL(rruLL被定义为。)。该函数的格式如下所示

char*gets(s)

Char*s;

其中,*作为说明符表示指针,而char*表示char型指针。具体指针的详细讲解在本书

“指针”一章中。输入的字符串以’\n’(换行符)为结束。

3标准格式拾入函数scanf()

标准格式输入函数是指从标准输入设备健盘上读取数据犷并且按所指定的格式将读取的数据赋给相应的变量。该函数的格式如下:

intscanf("(控制串》”,(参数表))

该函数的参数由两部分组成,其中一部分是由双引号括起来被称为控制串,另一部分是参数表,(控制串)中包含格式符和一般字符。格式符是用来说明对应的输入项的格式的。格式符的标识符是百分号(写),它后面跟的字母表示格式的格式说明符。scanf()函数的格式说明符如下所示:

d一十进制整数

x-十六进制整数

o-八进制整数

u-无符号十进制数

f-小数表示的浮点数

e-指数表示的浮点数

c-单个字符

s-一字符串

控制串中的一般字符表示匹配符,另外在%和格式说明符之间还可加修饰符,这些内容将在“文件和读写函数”一章中讲解。

(参数表)是由一个或多个参数构成,多个参数使用时用逗号分隔。每个参数用地址值表示。要求参数的个数和类型与控制串中格式符的个数和类型相一致,即要求其个数相等,类型相同。

该函数具有一个整型数的返回值,该返回值表示该函数参数表中成功获得数据的参数的个数。

三种输人函数的例子,将会在后面的程序中看到。

编辑推荐IT学习交流群:点击加群 571960479

加群备注:网站(限时赠送500G海量IT学习资料)

关注微信:山西优就业(ID:ujiuyesx)

回复:简历模板,即可领取

【各类行业的简历模板】

回复:面试,即可领取

【小U将毕生绝学传授于你,打倒HR,轻松搞定CEO】

相关推荐:暑期IT镀金之行

【备考】C语言考前辅导:循环语句和循环函数

更多分享交流,礼品领取,海量干货,请扫描下方内部资料领取二维码,一不小心就爱上IT,成为了大佬!

免责声明:本文来源于网络,由网友提供或网络搜集,仅供个人交流学习参考使用,不涉及商业盈利目的。如有版权问题,请联系本站管理员予以更改或删除。谢谢合作!

热门标签: 计算机二级 备考 C语言

猜你喜欢

推荐阅读