logo

printf() in scanf() v C

Funkciji printf() in scanf() se uporabljata za vnos in izhod v jeziku C. Obe funkciji sta vgrajeni funkciji knjižnice, definirani v stdio.h (glavna datoteka).

funkcijo printf().

The funkcijo printf(). se uporablja za izpis. Podan stavek natisne na konzolo.

Sintaksa funkcije printf() je podana spodaj:

 printf('format string',argument_list); 

The formatni niz je lahko %d (celo število), %c (znak), %s (niz), %f (float) itd.


funkcijo scanf().

The funkcijo scanf(). se uporablja za vnos. Prebere vhodne podatke iz konzole.

 scanf('format string',argument_list); 

Program za tiskanje kocke danega števila

Oglejmo si preprost primer jezika c, ki dobi vnos od uporabnika in natisne kocko danega števila.

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

Izhod

 enter a number:5 cube of number is:125 

The scanf('%d',&število) stavek prebere celo število s konzole in shrani dano vrednost v spremenljivko števila.

The printf('kocka števila je:%d ',število*število*število) stavek natisne kocko števila na konzoli.

Program za izpis vsote 2 števil

Oglejmo si preprost primer vnosa in izhoda v jeziku C, ki natisne seštevek dveh števil.

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

Izhod

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