C++流 文件流 二进制文件流读写

C++流

C++的IO流
在这里插入图片描述

设备:
1)文件
2)控制台
3)特定的数据类型(stringstream)

c++中,必须通过特定的已经定义好的类, 来处理IO(输入输出)

在这里插入图片描述

文件流

文件流: 对文件进行读写操作
头文件:
类库:
ifstream 对文件输入(读文件)
ofstream 对文件输出(写文件)
fstream 对文件输入或输出

对文本文件流读写

文件打开方式
在这里插入图片描述

二进制文件流读写

思考:
文本文件和二进制文件的区别?

文本文件: 写数字1, 实际写入的是 ‘1’
二进制文件:写数字1, 实际写入的是 整数1(4个字节,最低字节是1, 高3个字节都是0)
写字符‘R’实际输入的还是‘R’
在这里插入图片描述
使用notepad++二进制方式查看:
在这里插入图片描述
notepad++查看二进制文件:
1.安装notepad++ (群文件中可直接下载)
2.配置二进制编辑插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关闭notepad++, 再重新打开.

使用二进制方式查看:
在这里插入图片描述

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Respect@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值