Les funcions printf() i scanf() s'utilitzen per a l'entrada i sortida en llenguatge C. Ambdues funcions són funcions de biblioteca incorporades, definides a stdio.h (fitxer de capçalera).
funció printf().
El funció printf(). s'utilitza per a la sortida. Imprimeix la instrucció donada a la consola.
La sintaxi de la funció printf() es mostra a continuació:
printf('format string',argument_list);
El cadena de format pot ser %d (enter), %c (caràcter), %s (cadena), %f (float), etc.
funció scanf().
El funció scanf(). s'utilitza per a l'entrada. Llegeix les dades d'entrada des de la consola.
scanf('format string',argument_list);
Programa per imprimir el cub del número donat
Vegem un exemple senzill de llenguatge c que rep l'entrada de l'usuari i imprimeix el cub del nombre donat.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
Sortida
enter a number:5 cube of number is:125
El scanf('%d',&nombre) La instrucció llegeix un nombre enter des de la consola i emmagatzema el valor donat a la variable de nombre.
El printf('el cub del número és:%d ',número*número*número) La instrucció imprimeix el cub del número a la consola.
Programa per imprimir la suma de 2 números
Vegem un exemple senzill d'entrada i sortida en llenguatge C que imprimeix la suma de 2 nombres.
#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; }
Sortida
enter first number:9 enter second number:9 sum of 2 numbers:18