今天在写一个文件读写操作得时候,发现知识体现严重混乱,没办法忙写,都是借助百度才搞定的。为此下午决定好好的总结一下c++标准io库的相关知识,用自己平时将ppt的思路来写整理这个文档。
1.标准IO库是什么东西?
C++的输入输出库由标准库(标准库是什么东西就不解释了)提供。标准库定义了一族类型,支持对文件和控制窗口(如我们通常看到的屏幕输出,或者黑窗口吧)等设备的读写。还定义了其他一些类型,使string对象能够像文件一样操作,从而使我们无须IO就能实现数据与字符之间的转换(待会会介绍)。这些IO类型都定义了如何读写内置数据类型的值,相信有不少人会对内置数据类型有些混乱,贴出c++的内置数据类型如下,也就是说标准IO库可以读写以下类型的值,是不是很酷啊,一般来说也可以读写自定义类的对象,那要看自己自定义类是怎么设计的了,反正不管是什么类也都是一大堆的内置类型搭起来的。
类型 |
大小(字节) |
值 |
bool |
1 |
true 或者false |
unsigned short int |
|