测试程序时,将键入数据保留在外部存储器中,就不需要运行程序时每次都从键盘输入数据,从而提高测试程序的效率,文件存储在C++是如何实现的呢?小编与大师分享利用经验。
文件是存储在外部介质上的数据调集,就是把数据用字节序列保留在磁盘上。
文件在磁盘上保留的体例有两种类型,二进制文件和文本文件。
例如数108用二进制暗示是1101100,用二进制文件存储,在内存中就是一个字节。
数108若是用文件存储,要用3个ASCII码暗示,别离为110001、110000和111000。
二进制固然效率高,但要事先知道它的编码体例(例如:int、float、double类型),才能准确解码转换,比力复杂。
文本形式的保留固然效率不高,但可以直接按照其ASCII码翻译当作文字,比力便利。
内存中运行的程序和磁盘上的文件打交道,其过程如下图所示。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!