Uso de scanf en el lenguaje de programación C

En el lenguaje C, dentro de la librería <stdio.h> existen dos comandos básicos, printf, que nos sirve para mostrar texto en pantalla y scanf, que nos sirve para almacenar texto ingresado por el teclado.

Para usar el comando scanf, se pone entre comillas el tipo de texto que se va a almacenar, ya sea entero (%d), flotante (%f), caracter (%c) o cadenas de texto (%s). Seguido de una coma (,) un signo ampersand (&) y el nombre de la variable donde se va a almacenar, ésta variable ya debió estar declarada anteriormente.

La sintaxis es;

scanf(«%d», &var);

Aquí, se sabe que se está guardando una variable llamada var, de tipo entero.

Un ejemplo sencillo del uso de scanf en un programa sería el siguiente;

#include <stdio.h> 
main()
{
int num;
printf("Ingresa tu edad");
scanf("%d", &num);
printf("Tu edad es %d", num);
getchar();
return 0;
}

Aquí, se almacena la edad del usuario en la variable num, que debe estar declara al inicio del programa, luego se muestra en el segundo printf, recuerda que el texto a mostrar va entre comillas, incluyendo el tipo de variable, en este caso %d, después de las comillas va una coma y el nombre de la variable que se quiere mostrar.

Luego se pone un getchar para hacer una pausa para poder leer el programa y un return 0 para finalizar.


Gracias por apoyar el libre conocimiento con tu donación!
Bitcoin: bc1q4sw9260twfcxatj8mjp7358cyvrf8whzlelyhj
Ethereum: 0xFb93D2a3c9d1A0b83EE629c2dE1725BCa192e581
Litecoin: LbFduJmHvQXcpCnwfUT7aJ4DYoWSL3iQw8
Dogecoin: D7QQVqNR5rk215A4zd2gyzV9P2bLQtZHFV
Transferencia bancaria en México:
Cuenta CLABE: 661610005838513425 Nombre: Masterhacks LATAM Banco: Alternativos

Unete a nuestros grupos:
WhatsApp: https://chat.whatsapp.com/HcazyklpyeU4X3BF657KFQ
Telegram: https://t.me/masterhacks_net
Canal de WhatsApp https://whatsapp.com/channel/0029VaBBLCn5vKAH9NOWCl3K

1 pensamiento sobre “Uso de scanf en C

  1. soy un estudiante de ingeniería de sistemas de semestres últimos,me gustaría vincular a ustedes y recibir a mi correo información sobre programación web

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *