C語言中的文字檔案和二進位制檔案是什麼?


檔案是記錄的集合(或)是硬碟上永久儲存資料的地方。

檔案的型別

C語言中有兩種型別的檔案:

  • 文字檔案
  • 二進位制檔案

文字檔案

  • 它包含字母和數字,易於被人理解。

  • 文字檔案中的錯誤在看到時可以消除。

  • 在文字檔案中,文字和字元將每個字元儲存為一個位元組。

  • 例如,整數 4567 在記憶體中佔用 2 個位元組,但在文字檔案中佔用 5 個位元組。

  • 資料格式通常是面向行的。這裡,每一行都是一個單獨的命令。

二進位制檔案

  • 它包含 1 和 0,易於計算機理解。

  • 二進位制檔案中的錯誤會破壞檔案,並且不容易檢測。

  • 在二進位制檔案中,整數 1245 在記憶體和檔案中都佔用 2 個位元組。

  • 二進位制檔案總是需要匹配的軟體來讀取或寫入。

  • 例如,MP3 檔案可以由錄音機或音訊編輯器產生,並且可以在音樂播放器中播放。

  • MP3 檔案不能在影像檢視器或資料庫軟體中播放。

檔案分類如下

  • 順序檔案 − 這裡,資料以順序方式儲存和保留。
  • 隨機存取檔案 − 這裡,資料以隨機方式儲存和檢索。

更新於:2021年3月9日

12K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.