对字符或字符数组的输入输出
来源:互联网 发布:方正综艺简体 mac 编辑:程序博客网 时间:2024/05/16 09:44
格式化输入输出函数
1、scanf和printf //不在赘述
_________________________________________________________________________________________________________________________________________
非格式化输入输出函数
2、getchar()和putchar()
定义在标准I/O头文件中的函数
实现对一个字符变量的输入输出
例:char a=getchar(); putchar(a);
3、gets()和puts()
实现对字符数组的输入输出
例:char a[10];
gets(a); puts(a);//gets、puts不能对字符变量进行操作(编译不会出错,但运行错误)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
执行getchar ()函数时,用户输入的字符会被暂时存放在键盘的缓冲区,直到用户输入换行符为止,此时计算机将键盘缓冲区的字符传入字符变量所在地址(由于是字符变量,能存储一个字符,其他字符数据会丢失)
执行gets( )函数时,可以无限读取,不会判断上限,以回车(被转换为NUL值)为结束标志不会将换行存入缓冲区,所以应该确保数组空间足够大(如果空间不够大,会存到数组后的连续空间中部)
- 对字符或字符数组的输入输出
- 5.7、字符数组的输入输出
- C++字符数组的输入输出
- C++字符数组的输入输出
- C/C++ 字符数组的输入输出
- 字符的输入输出
- 字符变量的输入输出
- 浅谈字符的输入输出
- 字符流的输入输出
- 求字符串,字符,或数组的大小
- 关于输入输出二维字符数组对于换行的问题
- php对数组或字符串中的特殊字符进行转换
- 我对字符数组/字符串/字符指针的理解!
- Java 对字符以及字符数组的操作
- 字符输入输出
- 字符输入输出
- qsort()实现对字符数组的排序
- 文件的字符输入输出流
- ZooKeeper典型应用场景一览
- 互联网产品saas化为何困难
- Servlet的配置
- 树莓派开发之路1.11.1
- 虚拟机类的加载机制
- 对字符或字符数组的输入输出
- rtmp中数字的转换
- ZooKeeper典型应用场景一览
- spark写mysql解决schema不一致问题的简单方法
- WPF中添加个简单的显示当前系统时间的示例
- POJ 3122 Pie (二分)
- LeetCode208—Implement Trie (Prefix Tree)
- SQL截取字符串
- node+express+mongoDB搭建个人博客 (六)