Funktionerne printf() og scanf() bruges til input og output i C-sprog. Begge funktioner er indbyggede biblioteksfunktioner, defineret i stdio.h (header-fil).
printf() funktion
Det printf() funktion bruges til output. Den udskriver den givne erklæring til konsollen.
Syntaksen for printf()-funktionen er angivet nedenfor:
printf('format string',argument_list);
Det formatstreng kan være %d (heltal), %c (tegn), %s (streng), %f (float) osv.
scanf() funktion
Det scanf() funktion bruges til input. Den læser inputdata fra konsollen.
scanf('format string',argument_list);
Program til at udskrive terning med et givet nummer
Lad os se et simpelt eksempel på c-sprog, der får input fra brugeren og udskriver terningen af det givne tal.
#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
Det scanf('%d',&nummer) sætning læser heltal fra konsollen og gemmer den givne værdi i talvariabel.
Det printf('terning af tallet er:%d ',tal*tal*tal) statement udskriver terningen af tallet på konsollen.
Program til at udskrive summen af 2 numre
Lad os se et simpelt eksempel på input og output i C-sprog, der udskriver tilføjelse af 2 tal.
#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