正在加载图片...
1323流的格式化O 所谓格式化ⅣO是指在对数据进行ⅣO前,对其进行某种格式 转换,比如,数据的数制、对齐方式等。格式化O总是针对 文本流的。 格式化O时,若源数据为二进制的,则目标数据与其不仅形 式相异,而且所需存储空间也大相径庭。比如,二进制的整型 数据12345与1一样,需占两个字节;而对其进行格式化后, 前者需要5个字节,后者仅需1个字节。另外,格式化输出 时,会将字符"n(回车)转换成"n,Tr(回车换行)两个字 符;格式化输入时则会做相反的转换 在对流进行WO时,难免会发生错误。C++语言除了提供各 种格式控制外,还预定义了一些错误标志,以尽可能地指出错 误的原因。13.2.3 流的格式化 I/O 所谓格式化 I/O 是指在对数据进行 I/O 前,对其进行某种格式 转换,比如,数据的数制、对齐方式等。格式化 I/O 总是针对 文本流的。 格式化 I/O 时,若源数据为二进制的,则目标数据与其不仅形 式相异,而且所需存储空间也大相径庭。比如,二进制的整型 数据 12345 与 1 一样,需占两个字节;而对其进行格式化后, 前者需要 5 个字节,后者仅需 1 个字节。另外,格式化输出 时,会将字符 '\n'(回车)转换成 '\n', '\r'(回车换行)两个字 符;格式化输入时则会做相反的转换。 在对流进行 I/O 时,难免会发生错误。C++ 语言除了提供各 种格式控制外,还预定义了一些错误标志,以尽可能地指出错 误的原因
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有