C語言中的檔案類型只有ASCII檔案和二進位檔案兩種。 ASCII碼檔案通常用於存放輸入資料及程式的最終結果;二進位檔案用於暫存程式的中間結果,以供另一段程式讀取。
C語言中的檔案類型只有ASCII檔案和二進位檔案兩種。
(推薦學習:C語言教學)
下面我們來看看ASCII碼檔案與二進位檔案有什麼不同:
#一、存儲形式
二進位檔案是按該資料類型在記憶體中的儲存形式儲存的;
文字檔案則是將該資料型別轉換為可在螢幕上顯示的形式儲存的;
#二、儲存空間
ASCII儲存方式所佔空間較多且所佔空間大小與數值大小有關;
三、讀寫時間
ASCII碼檔案在外存上以ASCII碼存放,而在記憶體中的資料都是以二進位存放,因此當進行文件讀寫時要轉換,造成訪問資料較慢;
二進位檔案的資料是按其在記憶體中的儲存形式在外存上存放的,不需轉換,所以訪問速度較快。
四、作用
ASCII檔案可透過編輯程序,如edit、記事本等,進行建立和修改,也可以透過DOS中的TYPE指令顯示出來,因而ASCII碼檔案通常用於存放輸入資料及程式的最終結果;
二進位檔案不能顯示出來,所以用於暫存程序的中間結果,供另一段程式讀取;
以上是C語言中的文件類型只有哪兩種的詳細內容。更多資訊請關注PHP中文網其他相關文章!