分析建设网站的可行性,新片场视频素材,河南省建设工程信息网招标公告,微信小程序怎么加入我的小程序目录 一、基本的输入输出
二、I/O库头文件
三、标准输出流#xff08;cout#xff09;
四、标准输入流#xff08;cin#xff09;
五、标准错误流#xff08;cerr#xff09;
六、标准日志流#xff08;clog#xff09; 一、基本的输入输出
C 标准库提供了一组丰…目录 一、基本的输入输出
二、I/O库头文件
三、标准输出流cout
四、标准输入流cin
五、标准错误流cerr
六、标准日志流clog 一、基本的输入输出
C 标准库提供了一组丰富的输入/输出功能我们将在后续的章节进行介绍。下面将讨论 C 编程中最基本和最常见的 I/O 操作。
C 的 I/O 发生在流中流是字节序列。如果字节流是从设备如键盘、磁盘驱动器、网络连接等流向内存这叫做输入操作。如果字节流是从内存流向设备如显示屏、打印机、磁盘驱动器、网络连接等这叫做输出操作。
二、I/O库头文件
下列的头文件在 C 编程中很重要。
头文件描述iostream该文件定义了 cin、cout、cerr 和 clog 对象分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流。iomanip该文件通过所谓的参数化的流操纵器比如 setw 和 setprecision来声明对执行标准化 I/O 有用的服务。fstream该文件为用户控制的文件处理声明服务。我们将在文件和流的相关章节讨论它的细节。
三、标准输出流cout
预定义的对象 cout 是 iostream 类的一个实例。cout 对象连接到标准输出设备通常是显示屏。cout 是与流插入运算符 结合使用的如下所示
#include iostreamusing namespace std;int main( )
{char str[] Hello C;cout Value of str is : str endl;
}
当运行以上程序的时候会产生以下的结果 Value of str is : Hello C C 编译器根据要输出变量的数据类型选择合适的流插入运算符来显示值。 运算符被重载来输出内置类型整型、浮点型、double 型、字符串和指针的数据项。
流插入运算符 在一个语句中可以多次使用如上面实例中所示endl 用于在行末添加一个换行符。
四、标准输入流cin
预定义的对象 cin 是 iostream 类的一个实例。cin 对象附属到标准输入设备通常是键盘。cin 是与流提取运算符 结合使用的如下所示
#include iostreamusing namespace std;int main( )
{char name[50];cout 请输入您的名称 ;cin name;cout 您的名称是 name endl;}
当运行以上程序的时候会产生以下的结果 请输入您的名称 cplusplus 您的名称是 cplusplus 五、标准错误流cerr
预定义的对象 cerr 是 iostream 类的一个实例。cerr 对象附属到标准输出设备通常也是显示屏但是 cerr 对象是非缓冲的且每个流插入到 cerr 都会立即输出。
cerr 也是与流插入运算符 结合使用的如下所示
#include iostreamusing namespace std;int main( )
{char str[] Unable to read....;cerr Error message : str endl;
}
当运行以上程序的时候会产生以下的结果 Error message : Unable to read.... 六、标准日志流clog
预定义的对象 clog 是 iostream 类的一个实例。clog 对象附属到标准输出设备通常也是显示屏但是 clog 对象是缓冲的。这意味着每个流插入到 clog 都会先存储在缓冲区直到缓冲填满或者缓冲区刷新时才会输出。
clog 也是与流插入运算符 结合使用的如下所示
#include iostreamusing namespace std;int main( )
{char str[] Unable to read....;clog Error message : str endl;
} 当运行以上程序的时候会产生以下的结果 Error message : Unable to read....