Heim >Backend-Entwicklung >C++ >Was sind in der Sprache C Textdateien und Binärdateien?

Was sind in der Sprache C Textdateien und Binärdateien?

WBOY
WBOYnach vorne
2023-09-08 16:37:071160Durchsuche

Was sind in der Sprache C Textdateien und Binärdateien?

Eine Datei ist eine Sammlung von Datensätzen (oder) ein Ort auf einer Festplatte, an dem Daten dauerhaft gespeichert werden.

Dateitypen

Es gibt zwei Arten von Dateien in der C-Sprache:

  • Textdatei
  • Binärdatei

Textdatei

  • Sie enthält Buchstaben und Zahlen, die für Menschen leicht zu verstehen sind.

  • Fehler in Textdateien können in den folgenden Situationen behoben werden:

  • In Textdateien werden Text und Zeichen ein Zeichen pro Byte gespeichert.

  • Zum Beispiel belegt der ganzzahlige Wert 4567 2 Bytes im Speicher, aber 5 Bytes in der Textdatei.

  • Datenformate sind normalerweise zeilenorientiert. Hier ist jede Zeile ein separater Befehl.

  • Binärdatei

    • Sie enthält Einsen und Nullen und ist für Computer leicht verständlich.

    • Fehler in Binärdateien können die Dateien beschädigen und sind schwer zu erkennen.

    • In einer Binärdatei belegt der ganzzahlige Wert 1245 2 Bytes im Speicher und in der Datei.

    • Binärdateien erfordern immer unterstützende Software, um sie lesen oder schreiben zu können.

    • MP3-Dateien können beispielsweise von einem Rekorder oder Audioeditor generiert und in einem Musikplayer abgespielt werden.

    • MP3-Dateien können nicht in Bildbetrachtern oder Datenbanksoftware abgespielt werden.

    Dateien sind in die folgenden Kategorien unterteilt:

    • Sequentielle Dateien – Hier werden die Daten sequentiell gespeichert und aufbewahrt.
    • Random Access Files – Hier werden Daten nacheinander gespeichert und nach dem Zufallsprinzip abgerufen.

    Das obige ist der detaillierte Inhalt vonWas sind in der Sprache C Textdateien und Binärdateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen