logo

printf() y scanf() en C

Las funciones printf() y scanf() se utilizan para entrada y salida en lenguaje C. Ambas funciones son funciones de biblioteca incorporadas, definidas en stdio.h (archivo de encabezado).

función printf()

El función printf() se utiliza para la salida. Imprime la declaración dada en la consola.

C

La sintaxis de la función printf() se proporciona a continuación:

 printf('format string',argument_list); 

El cadena de formato puede ser %d (entero), %c (carácter), %s (cadena), %f (flotante), etc.


función scanf()

El función scanf() se utiliza para la entrada. Lee los datos de entrada de la consola.

 scanf('format string',argument_list); 

Programa para imprimir cubo de un número dado.

Veamos un ejemplo simple de lenguaje c que recibe información del usuario e imprime el cubo del número dado.

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

Producción

csma y csma cd
 enter a number:5 cube of number is:125 

El scanf('%d',&número) La declaración lee un número entero desde la consola y almacena el valor dado en la variable numérica.

El printf('el cubo del número es:%d ',número*número*número) La declaración imprime el cubo del número en la consola.

Programa para imprimir suma de 2 números

Veamos un ejemplo simple de entrada y salida en lenguaje C que imprime la suma de 2 números.

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

Producción

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