Funkcije printf() i scanf() koriste se za unos i izlaz u C jeziku. Obje funkcije su ugrađene funkcije biblioteke, definirane u stdio.h (datoteci zaglavlja).
funkcija printf().
The funkcija printf(). koristi se za izlaz. Ispisuje zadanu izjavu na konzolu.
Sintaksa funkcije printf() dana je u nastavku:
printf('format string',argument_list);
The formatni niz može biti %d (cijeli broj), %c (znak), %s (niz), %f (float) itd.
funkcija scanf().
The funkcija scanf(). koristi se za unos. Čita ulazne podatke s konzole.
scanf('format string',argument_list);
Program za ispis kocke zadanog broja
Pogledajmo jednostavan primjer c jezika koji dobiva unos od korisnika i ispisuje kub zadanog broja.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Izlaz
enter a number:5 cube of number is:125
The scanf('%d',&broj) naredba čita cijeli broj s konzole i pohranjuje danu vrijednost u varijablu broj.
The printf('kocka broja je:%d ',broj*broj*broj) naredba ispisuje kocku broja na konzoli.
Program za ispis zbroja 2 broja
Pogledajmo jednostavan primjer unosa i izlaza u jeziku C koji ispisuje zbrajanje 2 broja.
#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; }
Izlaz
enter first number:9 enter second number:9 sum of 2 numbers:18