logo

printf() och scanf() i C

Funktionerna printf() och scanf() används för inmatning och utmatning i C-språk. Båda funktionerna är inbyggda biblioteksfunktioner, definierade i stdio.h (huvudfil).

printf() funktion

De printf() funktion används för utmatning. Den skriver ut det givna uttalandet till konsolen.

Syntaxen för printf()-funktionen ges nedan:

 printf('format string',argument_list); 

De formatsträng kan vara %d (heltal), %c (tecken), %s (sträng), %f (flytande) osv.


scanf() funktion

De scanf() funktion används för inmatning. Den läser indata från konsolen.

 scanf('format string',argument_list); 

Program för att skriva ut en kub med ett givet nummer

Låt oss se ett enkelt exempel på c-språk som får input från användaren och skriver ut kuben för det givna numret.

 #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 

De scanf('%d',&nummer) sats läser heltal från konsolen och lagrar det givna värdet i talvariabel.

De printf('kub av nummer är:%d ',nummer*nummer*nummer) uttalande skriver ut kuben med nummer på konsolen.

Program för att skriva ut summan av 2 nummer

Låt oss se ett enkelt exempel på inmatning och utdata i C-språk som skriver ut addition av 2 siffror.

 #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