C语言常用的输入函数
C语言常用的输入函数
常用的输入函数是指从键盘上接收数据的函数,你在c语言程序尝试过吗。以下是店铺分享给大家的C语言常用的输入函数,欢迎阅读,希望对你有帮助!
c语言定义一个字符串1、获得一个字符的函数get)
该函数的功能是从键盘上获取一个字符,它是带缓冲区和回显的,所谓带缓冲区是指该函数不是当一个字符键人后立即被势收,而是将键入的字符先放在内存缓冲区中,当若干个字符键入完后,再从缓冲区中按先后顺序获得字符。所谓带回显是指键入一个字符后在显示器屏幕上显示出所键人的字符。该函数的格式如下所示:
int getchar ()
该函数没有参数,它的返回值是一个int型数,即所接收的.字符的ASCII码值。
2、获得一个字符串的两数gets ( )
该函数的功能是从键盘上获取所键入的字符串。该函数的正常返回值是一个字符型指针,即读取到的字符串的首地址,出错时返回}ruLL(rruLL被定义为。)。该函数的格式如下所示
char * gets(s)
Char*s;
其中,*作为说明符表示指针,而char*表示char型指针。具体指针的详细讲解在本书
“指针”一章中。输入的字符串以’ ’(换行符)为结束。
3、标准格式拾入函数scanf()
标准格式输入函数是指从标准输入设备健盘上读取数据犷并且按所指定的格式将读取的数据赋给相应的变量。该函数的格式如下:
int scanf ("(控制串》”,(参数表))
该函数的参数由两部分组成,其中一部分是由双引号括起来被称为控制串,另一部分是参数
表,(控制串)中包含格式符和一般字符。格式符是用来说明对应的输入项的格式的。格式符的标识符是百分号(写),它后面跟的字母表示格式的格式说明符。scanf()函数的格式说明符如下所示:
d一十进制整数
x-十六进制整数
o-八进制整数
u-无符号十进制数
f-小数表示的浮点数
e-指数表示的浮点数
c-单个字符
s-一字符串
控制串中的一般字符表示匹配符,另外在%和格式说明符之间还可加修饰符,这些内容将在“文件和读写函数”一章中讲解。
(参数表)是由一个或多个参数构成,多个参数使用时用逗号分隔。每个参数用地址值表示。要求参数的个数和类型与控制串中格式符的个数和类型相一致,即要求其个数相等,类型相同。
该函数具有一个整型数的返回值,该返回值表示该函数参数表中成功获得数据的参数的个数。
三种输人函数的例子,将会在后面的程序中看到。
扩展阅读:关于C语言
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级
计算机等作业平台的许多计算机平台上进行编译。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论