『壹』 c語言文件格式
C語言中的文件類型只有ASCII文件和二進制文件兩種。ASCII碼文件通常用於存放輸入數據及程序的最終結果;二進制文件用於暫存程序的中間結果,供另一段程序讀取。
C語言中的文件類型只有ASCII文件和二進制文件兩種。
下面我們來看看ASCII碼文件與二進制文件有什麼區別:
一、存儲形式
二進制文件是按該數據類型在內存中的存儲形式存儲的;
文本文件則是將該數據類型轉換為可在屏幕上顯示的形式存儲的;
二、存儲空間
ASCII存儲方式所佔空間較多且所佔空間大小與數值大小有關;
三、讀寫時間
ASCII碼文件在外存上以ASCII碼存放,而在內存中的數據都是以二進制存放,因此當進行文件讀寫時要進行轉換,造成存取數據較慢;
二進制文件的數據是按其在內存中的存儲形式在外存上存放的,不需轉換,所以存取速度較快。
四、作用
ASCII文件可通過編輯程序,如edit、記事本等,進行建立和修改,也可以通過DOS中的TYPE命令顯示出來,因而ASCII碼文件通常用於存放輸入數據及程序的最終結果;
二進制文件不能顯示出來,所以用於暫存程序的中間結果,供另一段程序讀取;