DSP 调用 C 输入输出函数 scanf() printf() gets() puts() zz(3)

2019-01-27 11:58

scanf(\ fflush(stdin);

scanf(\

printf(\ }

1.1.2 非格式化输入输出函数

非格式化输入输出函数可以由上面讲述的标准格式化输入输出函数代替, 但

这些函数编译后代码少, 相对占用内存也小, 从而提高了速度, 同时使用也比较 方便。下面分别进行介绍。 一、puts()和gets()函数 1. puts()函数

puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为: puts(s);

其中s为字符串变量(字符串数组名或字符串指针)。 puts()函数的作用与语printf(\相同。 例4: main() {

char s[20], *f; /*定义字符串数组和指针变量*/

strcpy(s, \字符串数组变量赋值*/ f=\字符串指针变量赋值*/ puts(s); puts(f); } 说明:

(1). puts()函数只能输出字符串, 不能输出数值或进行格式变换。

(2). 可以将字符串直接写入puts()函数中。如: puts(\ 2. gets()函数

gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符

不属于这个字符串。其调用格式为: gets(s);

其中s为字符串变量(字符串数组名或字符串指针)。 gets(s)函数与scanf(\相似, 但不完全相同, 使用scanf(\

函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束,

空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符

串直到回车为止。 例5 main() {

char s[20], *f;

printf(\

gets(s); /*等待输入字符串直到回车结束*/ puts(s); /*将输入的字符串输出*/ puts(\ gets(f); puts(f); }

本文来自CSDN博客,转载请标明出处:

http://blog.csdn.net/henhen2002/archive/2009/09/06/4526013.aspx


DSP 调用 C 输入输出函数 scanf() printf() gets() puts() zz(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学课程标准的背景、理念、研制过程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: