logo

printf () ir scanf () C

Funkcijos printf() ir scanf() naudojamos įvesti ir išvesti C kalba. Abi funkcijos yra integruotos bibliotekos funkcijos, apibrėžtos stdio.h (antraštės faile).

watchcartoononline.io alternatyvos

printf() funkcija

The printf() funkcija naudojamas išvedimui. Jis atspausdina pateiktą pareiškimą konsolėje.

Funkcijos printf () sintaksė pateikta žemiau:

 printf('format string',argument_list); 

The formato eilutė gali būti %d (sveikasis skaičius), %c (simbolis), %s (eilutė), %f (slankioji) ir kt.


Scanf() funkcija

The Scanf() funkcija naudojamas įvedimui. Jis nuskaito įvesties duomenis iš konsolės.

 scanf('format string',argument_list); 

Programa spausdinti nurodyto skaičiaus kubą

Pažiūrėkime paprastą c kalbos pavyzdį, kuri gauna įvestį iš vartotojo ir išspausdina nurodyto skaičiaus kubą.

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

Išvestis

 enter a number:5 cube of number is:125 

The scanf('%d',&skaičius) sakinys nuskaito sveikąjį skaičių iš konsolės ir išsaugo nurodytą reikšmę skaičiaus kintamajame.

The printf('skaičiaus kubas yra:%d',skaičius*skaičius*skaičius) pareiškimas atspausdina skaičiaus kubą konsolėje.

Programa spausdinti 2 skaičių sumą

Pažiūrėkime paprastą įvesties ir išvesties pavyzdį C kalba, kuri spausdina 2 skaičių pridėjimą.

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

Išvestis

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