Inhaltsverzeichnis:
- Hauptunterschied - printf vs fprintf
- Was ist printf?
- Was ist fprintf?
- Was ist die Ähnlichkeit zwischen printf und fprintf?
- Was ist der Unterschied zwischen printf und fprintf?
- Zusammenfassung - printf vs fprintf
Video: Unterschied Zwischen Printf Und Fprintf
2024 Autor: Mildred Bawerman | [email protected]. Zuletzt bearbeitet: 2023-12-16 08:37
Hauptunterschied - printf vs fprintf
Eine Funktion ist eine Reihe von Anweisungen zum Ausführen einer bestimmten Aufgabe. Es ist nicht möglich, alle Anweisungen im selben Programm zu schreiben. Daher ist das Programm in mehrere Funktionen unterteilt. Funktionen bieten Code-Wiederverwendbarkeit. In Programmiersprachen wie C ist main () eine Funktion. Es zeigt den Startpunkt der Ausführung an. Es gibt integrierte Funktionen und benutzerdefinierte Funktionen. Der Programmierer erstellt benutzerdefinierte Funktionen. Die Sprache bietet integrierte Funktionen. Der Programmierer kann sie verwenden, ohne sie von Anfang an zu implementieren. Zwei integrierte Hauptfunktionen in der Sprache C sind printf () und fprintf (). Dieser Artikel beschreibt den Unterschied zwischen diesen beiden Funktionen. Der Hauptunterschied zwischen print und fprintf besteht darin, dass printf eine C-Funktion ist, mit der eine formatierte Zeichenfolge in einen Standardausgabestream gedruckt wird, der der Computerbildschirm ist.während fprintf eine C-Funktion ist, um eine formatierte Zeichenfolge in eine Datei zu drucken.
INHALT
1. Übersicht und Hauptunterschied
2. Was ist printf
? 3. Was ist fprintf?
4. Ähnlichkeiten zwischen printf und fprintf.
5. Vergleich nebeneinander - printf vs fprintf in Tabellenform.
6. Zusammenfassung
Was ist printf?
Die Funktion "printf" wird verwendet, um eine Ausgabe in formatierter Form an ein Anzeigegerät wie einen Computerbildschirm zu senden. Die Syntax der printf-Funktion lautet wie folgt.
printf ("formatierte Zeichenfolge", "Liste der Variablen");
Abbildung 01: printf ()
Wenn der Benutzer keine formatierte Zeichenfolge drucken möchte, kann die Zeichenfolge so gedruckt werden, wie sie ist.
zB printf ("Hallo Welt");
Die Methode zum Drucken einer formatierten Zeichenfolge lautet wie folgt. Siehe Beispiel unten. "A" und "b" sind ganze Zahlen, daher werden sie mit% d angegeben.
int main () {
int a = 10, b = 20;
printf ("Wert von a ist% d und Wert von b ist% d / n", a, b);
return 0;
}}
Das Drucken von Gleitkommazahlen erfolgt wie folgt. Siehe Beispiel unten.
int main () {
Schwimmfläche = 20,45;
printf ("Fläche ist% 4.2f", Fläche);
return 0;
}}
Es werden folgende Zeichen gedruckt.
int main () {
char letter = 'A'
printf ("Buchstabe ist% c", Buchstabe);
return 0;
}}
Das Drucken von Zeichenfolgen erfolgt wie folgt.
int main () {
char word [6] = "Hallo";
printf ("Wort ist% s", Wort);
return 0;
}}
Formatierte Zeichenfolgen können auch Escape-Sequenzen enthalten. Sie beginnen mit einem Backslash ( ). Einige von ihnen sind / n und / t.
int main () {
int a = 10, b = 20;
printf ("Wert von a ist% d / n Wert von b ist% d / n", a, b);
return 0;
}}
Dadurch werden die Werte "a" und "b" in separaten Zeilen gedruckt.
printf ("Wert von a ist% d / t Wert von b ist% d / n", a, b); gibt ein Leerzeichen oder eine Registerkarte zwischen dem Wert von a und dem Wert von b.
Um doppelte Anführungszeichen zu drucken, kann der Programmierer Folgendes verwenden.
printf ("Lernen " C "Programmieren");
Was ist fprintf?
Die Funktion fprinf wird verwendet, um eine formatierte Zeichenfolge in eine Datei auszugeben. Die Syntax für fprintf lautet wie folgt:
fprintf (Dateizeiger, "Formatbezeichner", "Liste der Variablen");
Lesen Sie den folgenden Code, um die Funktionalität von fprintf () zu verstehen.
#einschließen
#einschließen
int main () {
DATEI * ptr;
char name [5] = "Ann";
int id = 3;
ptr = fopen ("file1.txt", "w");
if (ptr == NULL) {
printf ("Datei kann nicht geöffnet werden / n");
}}
sonst{
fprintf (ptr,”% s,% d”, Name, ID);
printf ("Daten wurden erfolgreich in die Datei geschrieben");
fclose (ptr);
}}
getch ();
return 0;
}}
"Ptr" ist ein Zeiger auf eine Datei. Die Datei wird im Schreibmodus geöffnet. Wenn es nicht geöffnet wird, kann der Dateifehler nicht geöffnet werden. Wenn es erfolgreich geöffnet wird, wird die formatierte Zeichenfolge in die Datei gedruckt. Der Dateizeiger, die formatierte Zeichenfolge und die Variablenliste werden an die Funktion fprintf übergeben. Schließlich wird die Datei mit fclose () geschlossen. Um Daten an die Datei anzuhängen, kann die Anweisung wie folgt geändert werden.
ptr = fopen ("file1.txt", "a");
Was ist die Ähnlichkeit zwischen printf und fprintf?
Beides sind Funktionen, die von der C-Sprache bereitgestellt werden
Was ist der Unterschied zwischen printf und fprintf?
Diff Artikel Mitte vor Tabelle
printf vs fprintf |
|
printf ist eine C-Funktion zum Drucken einer formatierten Zeichenfolge in den Standardausgabestream, der der Computerbildschirm ist. | fprintf ist eine C-Funktion zum Drucken einer formatierten Zeichenfolge in eine Datei. |
Syntax | |
Die formatierte Zeichenfolge und die Liste der Parameter werden an die Funktion printf übergeben. zB printf ("Format", Argumente); | Der Dateizeiger, die formatierte Zeichenfolge und die Liste der Parameter werden an die Funktion fprintf übergeben. zB fprintf (Datei * ptr, "Format", Argumente); |
Zusammenfassung - printf vs fprintf
"Printf" und "fprintf" sind Funktionen in C. Der Programmierer muss diese Funktionen nicht von Anfang an implementieren. Die C-Sprache bietet sie bereits. Der Unterschied zwischen printf und fprintf besteht darin, dass printf zum Drucken einer formatierten Zeichenfolge in einer Standardausgabe verwendet wird. Dies ist meistens der Fall, wenn ein Computerbildschirm und fprintf zum Drucken einer formatierten Zeichenfolge in eine bestimmte Datei verwendet werden. printf und fprintf können je nach Aufgabe verwendet werden.
Laden Sie die PDF-Version von printf vs fprintf herunter
Sie können die PDF-Version dieses Artikels herunterladen und gemäß Zitierhinweis für Offline-Zwecke verwenden. Bitte laden Sie hier die PDF-Version herunter. Unterschied zwischen printf und fprintf
Empfohlen:
Unterschied Zwischen Symmetrischen Und Asymmetrischen Topmolekülen
Der Hauptunterschied zwischen symmetrischen und asymmetrischen Topmolekülen besteht darin, dass symmetrische Topmoleküle eine richtige Rotationsachse und zwei Trägheitsmomente haben
Unterschied Zwischen Transgenen Und Knockout-Mäusen
Der Hauptunterschied zwischen transgenen und Knockout-Mäusen besteht darin, dass transgene Mäuse fremde Gene in ihr Genom eingefügt haben, während Knockout-Mäuse eine Funktion haben
Unterschied Zwischen Cisgenese Und Intragenese
Der Hauptunterschied zwischen Cisgenese und Intragenese besteht darin, dass bei der Cisgenese Gene eingeführt werden, ohne die DNA-Sequenz und die ge zu ändern
Unterschied Zwischen Dem Hauptunterschied Zwischen Metallischen Und Nichtmetallischen Mineralien
Hauptunterschied - Metallische und nichtmetallische Mineralien Ein Mineral ist ein natürlich vorkommender fester und anorganischer Bestandteil mit einer bestimmten chemischen Formel
Unterschied Zwischen Unterschied Und Unterschied
Unterschied gegen Unterschied Unterschied gegen Unterschied Die Wörter Unterschied und Unterschied haben dieselbe Bedeutung, obwohl es einen entscheidenden Unterschied zwischen ihnen gibt