第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的输出操作可 认为是一个插入过程,由左移符(或称作 插入操作符)“<<”实现,可以认为数据 是被插入到输出流中。而 istream的输入操 作则可认为是一个提取过程,由右移符 (或称作提取操作符)“>>”的操作符实 现 任何一个使用 iostream库的程序都必须包 含头文件 iostream. h 人民邮电出版社 POSTS tEl OM PRE 动此映
而iostream是这两个类的派生类,允许进 行双向的I/O操作。ostream的输出操作可 认为是一个插入过程,由左移符(或称作 插入操作符)“<<”实现,可以认为数据 是被插入到输出流中。而istream的输入操 作则可认为是一个提取过程,由右移符 (或称作提取操作符)“>>”的操作符实 现。 任何一个使用iostream库的程序都必须包 含头文件iostream.h