logo

printf() og scanf() i C

Funksjonene printf() og scanf() brukes for input og output i C-språk. Begge funksjonene er innebygde bibliotekfunksjoner, definert i stdio.h (header-fil).

printf() funksjon

De printf() funksjon brukes til utgang. Den skriver ut den gitte uttalelsen til konsollen.

Syntaksen til printf()-funksjonen er gitt nedenfor:

 printf('format string',argument_list); 

De formatstreng kan være %d (heltall), %c (tegn), %s (streng), %f (flytende) osv.


scanf() funksjon

De scanf() funksjon brukes til inndata. Den leser inndataene fra konsollen.

 scanf('format string',argument_list); 

Program for å skrive ut kube med gitt nummer

La oss se et enkelt eksempel på c-språk som får input fra brukeren og skriver ut kuben til det gitte tallet.

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

Produksjon

 enter a number:5 cube of number is:125 

De scanf('%d',&nummer) setningen leser heltall fra konsollen og lagrer den gitte verdien i tallvariabelen.

De printf('kuben av tall er:%d ',nummer*nummer*nummer) statement skriver ut tallkuben på konsollen.

Program for å skrive ut summen av 2 tall

La oss se et enkelt eksempel på inndata og utdata i C-språk som skriver ut tillegg av 2 tall.

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

Produksjon

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