关于字符处理,主要是几个输入输出函数的使用,下面对这几个函数做简单的说明,希望高手看过后可以给予批评和指点,感激不尽~~
先上代码如下:
1、 Printf()
关于printf()函数,它的形参是无穷的,并且数据类型是自动匹配的,
另外printf()函数不具有冲刷缓冲区的功能,什么意思呢?
看如下代码:
上面代码的区别是什么?
意思就是printf()不能冲刷缓冲区,必须要有’\n’才可以换行
2、scanf()
Scanf()函数这里需要注意’\0’的存在,在两个scanf()之间谨防’\0’被吞掉
一般做法是:
3、getchar()
作用:获得一个字符
代码如下:
注意:getchar()的返回值是int ,这是非常关键的
4、putchar()
作用是:向标准输出stdout输出一个字符
使用见代码:
5、gets()
作用:输入一个字符串
6、puts()
作用:输出一个字符串