logo

printf() und scanf() in C

Die Funktionen printf() und scanf() werden für die Ein- und Ausgabe in der Sprache C verwendet. Bei beiden Funktionen handelt es sich um integrierte Bibliotheksfunktionen, die in stdio.h (Header-Datei) definiert sind.

printf()-Funktion

Der printf()-Funktion wird zur Ausgabe verwendet. Es gibt die angegebene Anweisung auf der Konsole aus.

Die Syntax der Funktion printf() ist unten angegeben:

 printf('format string',argument_list); 

Der Formatzeichenfolge kann %d (Ganzzahl), %c (Zeichen), %s (Zeichenfolge), %f (Float) usw. sein.


scanf()-Funktion

Der scanf()-Funktion dient der Eingabe. Es liest die Eingabedaten von der Konsole.

 scanf('format string',argument_list); 

Programm zum Drucken eines Würfels mit einer bestimmten Zahl

Sehen wir uns ein einfaches Beispiel einer C-Sprache an, die Eingaben vom Benutzer erhält und den Würfel der angegebenen Zahl ausgibt.

 #include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; } 

Ausgabe

 enter a number:5 cube of number is:125 

Der scanf('%d',&Nummer) Die Anweisung liest eine Ganzzahl von der Konsole und speichert den angegebenen Wert in der Variablen „Zahl“.

Der printf('Zahlenwürfel ist:%d ',Zahl*Zahl*Zahl) Die Anweisung gibt den Zahlenwürfel auf der Konsole aus.

Programm zum Drucken der Summe von 2 Zahlen

Sehen wir uns ein einfaches Beispiel für die Eingabe und Ausgabe in der Sprache C an, das die Addition zweier Zahlen ausgibt.

 #include int main(){ int x=0,y=0,result=0; printf('enter first number:'); scanf('%d',&x); printf('enter second number:'); scanf('%d',&y); result=x+y; printf('sum of 2 numbers:%d ',result); return 0; } 

Ausgabe

 enter first number:9 enter second number:9 sum of 2 numbers:18