第11章C十输入/出潝 11,1M出流的念 11.2出 人民邮电出版社 POSTS tEl OM PRE 动此映
第11章 C++输入/输出流 11.1 输入/输出流的概念 11.2 输 出 流 11.3 输 入 流
111輸入綸出流的概念 在C++程序中,数据可以从程序流向屏幕 或磁盘文件,也可以从键盘或磁盘文件流 入到程序中。 在C++语言中,数据的输入和输出操作包 括以下几种情况: 人民邮电出版社 POSTS tEl OM PRE 动此映
11.1 输入/输出流的概念 在C++程序中,数据可以从程序流向屏幕 或磁盘文件,也可以从键盘或磁盘文件流 入到程序中。 在C++语言中,数据的输入和输出操作包 括以下几种情况:
(1)对标准输入设备键盘或标准输出 设备—显示器进行输入输出操作,简称 为标准IO流。 (2)、对外存(如磁盘)上的文件进行输 入/输出操作,简称为文件IO。 (3)对内存中指定的字符串存储空间进行 输入/输出操作,简称为串IO。 人民邮电出版社 POSTS tEl OM PRE 动此映
(1)对标准输入设备——键盘或标准输出 设备——显示器进行输入/输出操作,简称 为标准I/O流。 (2)、对外存(如磁盘)上的文件进行输 入/输出操作,简称为文件I/O。 (3)对内存中指定的字符串存储空间进行 输入/输出操作,简称为串I/O
简单地讲,I/O流是一系列写到屏幕显示器 上或从键盘上读出的各种字符。当在C+ 中执行标准的输入输出操作时,一般使用 I/O流cim作为输入,使用cou作为输出。事 实上,C++将IO流定义为类。输入和输出 操作分别由输入流 istream和输出流 ostream两个类提供。 人民邮电出版社 POSTS tEl OM PRE 动此映
简单地讲,I/O流是一系列写到屏幕显示器 上或从键盘上读出的各种字符。当在C++ 中执行标准的输入/输出操作时,一般使用 I/O流cin作为输入,使用cout作为输出。事 实上,C++将I/O流定义为类。输入和输出 操作分别由输入流 istream 和输出流 ostream两个类提供
而 iostream是这两个类的派生类,允许进 行双向的I/O操作。 stream的输出操作可 认为是一个插入过程,由左移符(或称作 插入操作符)“>”的操作符实 现 任何一个使用 iostream库的程序都必须包 含头文件 iostream. h 人民邮电出版社 POSTS tEl OM PRE 动此映
而iostream是这两个类的派生类,允许进 行双向的I/O操作。ostream的输出操作可 认为是一个插入过程,由左移符(或称作 插入操作符)“>”的操作符实 现。 任何一个使用iostream库的程序都必须包 含头文件iostream.h
在C++语言中,有四个已预先定义好的流 对象,以便用户直接使用,分别为: (1)cin:一个 istream类的对象,用于处 理标准输入。 (2)cout:一个 ostream类的对象,用于 处理标准输出。 人民邮电出版社 POSTS tEl OM PRE 动此映
在C++语言中,有四个已预先定义好的流 对象,以便用户直接使用,分别为: (1)cin:一个istream类的对象,用于处 理标准输入。 (2)cout:一个ostream类的对象,用于 处理标准输出
(3)cerr:一个 ostream类的对象,用于 处理标准出错信息,并提供不带缓冲区的 输出; (4)clog:一个 ostream类的对象,也用 于处理标准出错信息,但提供带有缓冲区 的输出。 人民邮电出版社 POSTS tEl OM PRE 动此映
(3)cerr:一个ostream类的对象,用于 处理标准出错信息,并提供不带缓冲区的 输出; (4)clog:一个ostream类的对象,也用 于处理标准出错信息,但提供带有缓冲区 的输出
112输出流 11,2.1基本输出操作 11.2.1.1狸解c0ut cout是 console output的缩写,意为“控 制台输出”,表示把程序结果输出到屏幕 (标准输出设备)。 人民邮电出版社 POSTS tEl OM PRE 动此映
11.2 输 出 流 11.2.1 基本输出操作 11.2.1.1 理解cout cout是console output的缩写,意为“控 制台输出” ,表示把程序结果输出到屏幕 (标准输出设备)
【例111】cout应用举例1。 #include void main(void cout<<”C++ is very easy!”<<endl: 人民邮电出版社 POSTS tEl OM PRE 动此映
【例11.1】cout应用举例1。 #include void main(void) { cout<<”C++ is very easy!”<<endl; }
运行程序,会在显示器上输出显示如下信 息 C+t is very easy. 插入操作符<<可以串联起来使用,将多个 数据项一起输出。 人民邮电出版社 POSTS tEl OM PRE 动此映
运行程序,会在显示器上输出显示如下信 息: C++ is very easy! 插入操作符<<可以串联起来使用,将多个 数据项一起输出