測試程序時,將鍵入數據保留在外部存儲器中,就不需要運行程序時每次都從鍵盤輸入數據,從而提高測試程序的效率,文件存儲在C++是如何實現的呢?小編與大師分享利用經驗。
文件是存儲在外部介質上的數據調集,就是把數據用字節序列保留在磁盤上。
文件在磁盤上保留的體例有兩種類型,二進制文件和文本文件。
例如數108用二進制暗示是1101100,用二進制文件存儲,在內存中就是一個字節。
數108若是用文件存儲,要用3個ASCII碼暗示,別離為110001、110000和111000。
二進制固然效率高,但要事先知道它的編碼體例(例如:int、float、double類型),才能準確解碼轉換,比力復雜。
文本形式的保留固然效率不高,但可以直接按照其ASCII碼翻譯當作文字,比力便利。
內存中運行的程序和磁盤上的文件打交道,其過程如下圖所示。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!