logo

printf() og scanf() i C

Funktionerne printf() og scanf() bruges til input og output i C-sprog. Begge funktioner er indbyggede biblioteksfunktioner, defineret i stdio.h (header-fil).

printf() funktion

Det printf() funktion bruges til output. Den udskriver den givne erklæring til konsollen.

Syntaksen for printf()-funktionen er angivet nedenfor:

 printf('format string',argument_list); 

Det formatstreng kan være %d (heltal), %c (tegn), %s (streng), %f (float) osv.


scanf() funktion

Det scanf() funktion bruges til input. Den læser inputdata fra konsollen.

 scanf('format string',argument_list); 

Program til at udskrive terning med et givet nummer

Lad os se et simpelt eksempel på c-sprog, der får input fra brugeren og udskriver terningen af ​​det givne tal.

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

Produktion

 enter a number:5 cube of number is:125 

Det scanf('%d',&nummer) sætning læser heltal fra konsollen og gemmer den givne værdi i talvariabel.

Det printf('terning af tallet er:%d ',tal*tal*tal) statement udskriver terningen af ​​tallet på konsollen.

Program til at udskrive summen af ​​2 numre

Lad os se et simpelt eksempel på input og output i C-sprog, der udskriver tilføjelse af 2 tal.

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

Produktion

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