Printf und scanf in C

Printf und scanf in C

Unterschied zwischen printf und scanf in c

Der Unterschied zwischen printf() und scanf() in C in diesem Tutorial erwähnt wird, sind dies die Funktionen, die zum Bereitstellen von Eingaben und Ableiten der Ausgabe in C verwendet werden. Zu beachten ist, dass beide Funktionen eingebaute Bibliotheksfunktionen sind und in der stdio.h (Header-Datei) definiert sind. .

printf()-Funktion

Die Funktion printf() wird im Wesentlichen zum Ableiten der Ausgabe verwendet. Die gegebene Anweisung wird durch diese Funktion auf der Konsole ausgegeben.

Hier ist die Syntax der Funktion printf():

printf("format string",argument_list);  

Bitte beachten Sie, dass der Formatstring kann jeder davon sein, wie %d (Ganzzahl), %c (Zeichen), %s (String), %f (Float) usw.

Scanf()-Funktion

Die scanf()-Funktion wird im Allgemeinen zum Abrufen der Eingabe verwendet. Die Eingabedaten von der Konsole werden von dieser Funktion gelesen.

Hier ist die Syntax der Funktion scanf():

scanf("format string",argument_list); 

Hier ist ein Beispiel für das Programm, das verwendet wird, um den Würfel einer gegebenen Zahl zu drucken.

Dieses einfache Beispiel der C-Sprache erhält Eingaben vom Benutzer und gibt den Würfel der angegebenen Zahl aus.

 #include<stdio.h>    
int main()
{    
int number;    
printf("enter a number:");    
scanf("%d",&number);    
printf("cube of number is:%d ",number*number*number);    
return 0;  
}  
Ausgabe
Geben Sie eine Zahl ein:3
Würfel der Zahl ist:27

Die scanf("%d",&number)-Anweisung wird verwendet, um die Integer-Zahl von der Konsole zu lesen, und speichert den bereitgestellten Wert in der number-Variablen.

Hier ist ein weiteres Beispiel, um die Summe der beiden Zahlen in C-Sprache auszugeben.

Im angegebenen Beispiel wird die Summe zweier Zahlen gedruckt.

#include<stdio.h>    
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
Erste Zahl eingeben:3
Zweite Zahl eingeben:5
Summe von 2 Zahlen:8
No