Inhaltsverzeichnis:
Video: Learn Java Programming with Beginners Tutorial 2024
Die Dinge, die ein C-Programm ausführen kann, sind grenzenlos, aber wenn Sie die Sprache zum ersten Mal erlernen, müssen Sie klein anfangen. Eine der häufigsten Funktionen, die Ihr C-Programm ausführen soll, ist die Anzeige von Text auf dem Bildschirm. Es gibt zwei Möglichkeiten, dies zu tun: puts () und printf ().
puts ()
Puts steht wahrscheinlich für put string , wobei ein string ein bisschen Text ist, den Sie auf den Bildschirm setzen .. Egal wie, es funktioniert so:
puts ("Grüße, Mensch!");
Der anzuzeigende Text - die Zeichenfolge - ist in die Klammern der Funktion eingeschlossen. Außerdem ist es in doppelte Anführungszeichen eingeschlossen, so wie Sie offiziell Text in der Sprache C erstellen und wie der Compiler den Unterschied zwischen Text und Programmanweisungen ausdrückt. Schließlich endet die Anweisung in einem Semikolon.
So passt puts () in einen einfachen Quellcode:
int main () {puts ("Grüße, Mensch!"); return (0);}
Die Funktion puts () arbeitet innerhalb der Funktion main (). Es läuft zuerst und zeigt den Text Grüße, Mensch! auf dem Bildschirm. Dann die Rückkehr (0); Als nächstes wird eine Anweisung ausgeführt, die das Programm beendet und die Steuerung an das Betriebssystem zurückgibt.
printf ()
Eine weitere C-Sprachfunktion, die Text auf dem Bildschirm anzeigt, ist printf (), das weitaus leistungsfähiger ist als puts () und häufiger verwendet wird. Während die Funktion puts () lediglich Text auf dem Bildschirm anzeigt, zeigt die Funktion printf () formatierten Text an. Dies gibt Ihnen mehr Kontrolle über die Ausgabe.
Probieren Sie folgenden Quellcode aus:
#include int main () {printf ("Entschuldigung, kann jetzt nicht sprechen."); printf ("Ich bin beschäftigt!"); return (0);}
Geben Sie diesen Code in Ihren Editor ein und speichern Sie ihn als HELLO auf der Festplatte. C. Kompilieren Sie es und führen Sie es aus.
Entschuldigung, kann jetzt nicht sprechen. Ich bin beschäftigt!
Sie haben wahrscheinlich angenommen, dass zwei verschiedene Textzeilen angezeigt werden, wenn zwei printf () - Anweisungen in separaten Zeilen stehen. Falsch!
Die Funktion puts () hängt automatisch ein Newline-Zeichen am Ende des angezeigten Textes an. Die Funktion printf () funktioniert nicht. Stattdessen müssen Sie das Newline-Zeichen (n) manuell in Ihren Text einfügen.
Um die Zeilenumbrüche im vorhergehenden HELLO zu "reparieren". C-Datei, Zeile 5 wie folgt ändern:
printf ("Entschuldigung, kann jetzt nicht sprechen. N");
Die Escape-Sequenz n wird nach der Periode hinzugefügt. Es liegt vor den letzten Anführungszeichen, da das Zeilenumbruchzeichen Teil der angezeigten Zeichenfolge sein muss.
Speichern Sie die Änderung, kompilieren Sie HELLO neu. C, und führen Sie es aus. Jetzt ist die Ausgabe wie gewünscht formatiert:
Entschuldigung, kann jetzt nicht sprechen.Ich bin beschäftigt!