关于输入输出函数的几点说明
2014-09-21 19:31
232 查看
关于字符处理,主要是几个输入输出函数的使用,下面对这几个函数做简单的说明,希望高手看过后可以给予批评和指点,感激不尽~~
先上代码如下:
1、 Printf()
关于printf()函数,它的形参是无穷的,并且数据类型是自动匹配的,
另外printf()函数不具有冲刷缓冲区的功能,什么意思呢?
看如下代码:
上面代码的区别是什么?
意思就是printf()不能冲刷缓冲区,必须要有’\n’才可以换行
2、scanf()
Scanf()函数这里需要注意’\0’的存在,在两个scanf()之间谨防’\0’被吞掉
一般做法是:
3、getchar()
作用:获得一个字符
代码如下:
注意:getchar()的返回值是int ,这是非常关键的
4、putchar()
作用是:向标准输出stdout输出一个字符
使用见代码:
5、gets()
作用:输入一个字符串
6、puts()
作用:输出一个字符串
先上代码如下:
1、 Printf()
关于printf()函数,它的形参是无穷的,并且数据类型是自动匹配的,
另外printf()函数不具有冲刷缓冲区的功能,什么意思呢?
看如下代码:
上面代码的区别是什么?
意思就是printf()不能冲刷缓冲区,必须要有’\n’才可以换行
2、scanf()
Scanf()函数这里需要注意’\0’的存在,在两个scanf()之间谨防’\0’被吞掉
一般做法是:
3、getchar()
作用:获得一个字符
代码如下:
注意:getchar()的返回值是int ,这是非常关键的
4、putchar()
作用是:向标准输出stdout输出一个字符
使用见代码:
5、gets()
作用:输入一个字符串
6、puts()
作用:输出一个字符串
相关文章推荐
- 关于《用C#编写ActiveX控件》的几点说明
- 关于《用C#编写ActiveX控件》的几点说明
- 关于CONVERT(varchar(10),date,111)函数最后一个参数说明
- 关于《用C#编写ActiveX控件》的几点说明
- 关于《用C#编写ActiveX控件》的几点说明
- 关于Windows DHCP Server的几点说明
- 关于hook设置函数如何支持多核CPU的一个说明
- 关于C#静态构造函数的几点说明 [转]
- 关于招聘的几点说明
- 关于hook设置函数如何支持多核CPU的一个说明
- 关于控制流量下载电影的几点说明
- 关于《用C#编写ActiveX控件》的几点说明
- 关于String的几点说明
- 关于hook设置函数如何支持多核CPU的一个说明
- 关于C#静态构造函数的几点说明
- 关于ATL自动生成的事件激发函数Fire_XXX(...)的代码说明
- 关于Gtalk的几点说明
- 关于const的几点说明
- 关于Oracle9i日期格式几点要说明的问题
- 关于hook设置函数如何支持多核CPU的一个说明