Die Dateitypen in der Sprache C sind nur ASCII-Dateien und Binärdateien. ASCII-Codedateien werden normalerweise zum Speichern von Eingabedaten verwendet, und die Endergebnisse des Programms werden zum vorübergehenden Speichern der Zwischenergebnisse des Programms zum Lesen durch ein anderes Programm verwendet.
Die Dateitypen in der Sprache C sind nur ASCII-Dateien und Binärdateien.
(Empfohlenes Lernen: C-Sprach-Tutorial)
Werfen wir einen Blick auf den Unterschied zwischen ASCII-Codedateien und Binärdateien:
1 Binärdateien in der Form
werden entsprechend der Speicherform dieses Datentyps im Speicher abgelegt
Textdateien werden aus diesen Daten konvertiert Typ Es wird in einer Form gespeichert, die auf dem Bildschirm angezeigt werden kann.
2. Speicherplatz
Die ASCII-Speichermethode nimmt mehr Platz ein und der belegte Platz hängt damit zusammen auf die Größe des Wertes ;
3. Lese- und Schreibzeit
ASCII-Codedateien werden im ASCII-Code auf dem externen Speicher abgelegt, während die Daten im Speicher abgelegt werden werden im Binärformat gespeichert, sodass beim Lesen und Schreiben von Dateien eine Konvertierung erforderlich ist, was zu einem langsameren Datenzugriff führt.
Die Daten der Binärdatei werden entsprechend ihrer Speicherung im externen Speicher gespeichert Form im Speicher und muss nicht konvertiert werden. Dadurch ist die Zugriffsgeschwindigkeit höher.
4. Funktion
ASCII-Dateien können durch Bearbeitungsprogramme wie Edit, Notepad usw. erstellt und geändert werden. und es kann auch über den TYPE-Befehl in DOS angezeigt werden, daher werden ASCII-Codedateien normalerweise zum Speichern von Eingabedaten verwendet und die Endergebnisse des Programms können nicht angezeigt werden. Sie werden also zum vorübergehenden Speichern von Programmen verwendet. Das Zwischenergebnis kann von einem anderen Programm gelesen werden
Das obige ist der detaillierte Inhalt vonWas sind die einzigen zwei Dateitypen in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!