C語言中的文字檔案和二進位制檔案是什麼?
檔案是記錄的集合(或)是硬碟上永久儲存資料的地方。
檔案的型別
C語言中有兩種型別的檔案:
- 文字檔案
- 二進位制檔案
文字檔案
它包含字母和數字,易於被人理解。
文字檔案中的錯誤在看到時可以消除。
在文字檔案中,文字和字元將每個字元儲存為一個位元組。
例如,整數 4567 在記憶體中佔用 2 個位元組,但在文字檔案中佔用 5 個位元組。
資料格式通常是面向行的。這裡,每一行都是一個單獨的命令。
二進位制檔案
它包含 1 和 0,易於計算機理解。
二進位制檔案中的錯誤會破壞檔案,並且不容易檢測。
在二進位制檔案中,整數 1245 在記憶體和檔案中都佔用 2 個位元組。
二進位制檔案總是需要匹配的軟體來讀取或寫入。
例如,MP3 檔案可以由錄音機或音訊編輯器產生,並且可以在音樂播放器中播放。
MP3 檔案不能在影像檢視器或資料庫軟體中播放。
檔案分類如下
- 順序檔案 − 這裡,資料以順序方式儲存和保留。
- 隨機存取檔案 − 這裡,資料以隨機方式儲存和檢索。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP