logo

printf() en scanf() in C

De functies printf() en scanf() worden gebruikt voor invoer en uitvoer in C-taal. Beide functies zijn ingebouwde bibliotheekfuncties, gedefinieerd in stdio.h (headerbestand).

printf()-functie

De printf()-functie wordt gebruikt voor uitvoer. Het drukt de gegeven verklaring af naar de console.

De syntaxis van de functie printf() wordt hieronder gegeven:

 printf('format string',argument_list); 

De opmaakreeks kan %d (geheel getal), %c (teken), %s (tekenreeks), %f (zwevend) enz. zijn.


scanf()-functie

De scanf()-functie wordt gebruikt voor invoer. Het leest de invoergegevens van de console.

 scanf('format string',argument_list); 

Programma om de kubus met een bepaald getal af te drukken

Laten we een eenvoudig voorbeeld bekijken van c-taal die input krijgt van de gebruiker en de kubus van het gegeven getal afdrukt.

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

Uitvoer

 enter a number:5 cube of number is:125 

De scanf('%d',&getal) statement leest het gehele getal van de console en slaat de gegeven waarde op in de getalvariabele.

De printf('kubus van getal is:%d ',getal*getal*getal) statement drukt de kubus met getallen op de console af.

Programma om de som van 2 getallen af ​​te drukken

Laten we een eenvoudig voorbeeld bekijken van invoer en uitvoer in C-taal, waarbij de optelling van 2 getallen wordt afgedrukt.

 #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; } 

Uitvoer

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