logo

printf() și scanf() în C

Funcțiile printf() și scanf() sunt utilizate pentru intrare și ieșire în limbajul C. Ambele funcții sunt funcții de bibliotecă încorporate, definite în stdio.h (fișier antet).

funcția printf().

The funcția printf(). este folosit pentru ieșire. Tipărește instrucțiunea dată pe consolă.

Sintaxa funcției printf() este dată mai jos:

 printf('format string',argument_list); 

The șir de format poate fi %d (întreg), %c (caracter), %s (șir), %f (float) etc.


funcția scanf().

The funcția scanf(). este folosit pentru intrare. Citește datele de intrare din consolă.

 scanf('format string',argument_list); 

Program pentru a imprima cubul numărului dat

Să vedem un exemplu simplu de limbaj c care primește intrare de la utilizator și imprimă cubul numărului dat.

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

Ieșire

 enter a number:5 cube of number is:125 

The scanf('%d',&număr) instrucțiunea citește un număr întreg din consolă și stochează valoarea dată în variabila număr.

The printf('cubul numărului este:%d ',număr*număr*număr) instrucțiunea imprimă cubul numărului pe consolă.

Program pentru a imprima suma a 2 numere

Să vedem un exemplu simplu de intrare și ieșire în limbaj C care imprimă adunarea a 2 numere.

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

Ieșire

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