• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C/C++中I/O进阶详解及其作用介绍

c++ 搞代码 4年前 (2022-01-06) 19次浏览 已收录 0个评论
文章目录[隐藏]

这篇文章主要介绍了C/C++中I/O进阶详解及其作用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

概述

C++ 的输入 (input stream) 和输出 (output stream)是由若干字节组成的字节序列, 使得数据按顺序从一个对象传送到另一对象. 流 (stream) 表示量信息从源到目的端的流动.

C++ 的输入输出包括:

标准 I/O: 对系统指定的标准设备的输入

文件 I/O: 对磁盘文件的输入和输出

串 I/O: 对内存中指定的空间进行的输入和输出

I/O 类库

I/O stream 类库:

头文件是程序与类库的接口, iostream 类库的接口分别由不同的文件来实现.

常用的头文件:

iostream: 包含对 I/O 进行操作的基本信息

fstream: 用于用户管理的文件的 I/O 操作

strstream: 用于字符串流的 I/O 操作

stdiostream: 用于混合使用 C 和 C++ 的 I/O 机制

iomanip: 使用格式化 I/O 时的操作

I/O 中的重载

在之前的文章中我们使用<<>>来实现控制台的输出和输入.

<<>>被重载来用于标准类型数据的输出和输入:

  • <<>>本来是 C++ 中的左位移运算符和右位移运算符
  • 在 iostream 头文件中<<>>被重载了
  • 在使用<<>>的时候, 我们必须#include

在 input stream 和 output stream 类中对位移运算符<<>>进行重载的成员函数, 包括:

  • ostream operator << (int );
  • ostream operator << (float );
  • 来源[email protected]搞@^&代*@码网ostream operator << (char );
  • ostream operator << (char *);

以上就是C/C++中I/O进阶详解及其作用介绍的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C/C++中I/O进阶详解及其作用介绍

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址