scanf sirve para recibir datos proporcionados por el usuario mediante el teclado, la sintaxis es:
scanf("%formato del dato",&variable);
%formato del dato: Esto depende de que tipo de dato queramos capturar, para un tipo de dato entero(números decimales, con o sin signo, sin punto decimal) usamos %d ,para un tipo de dato real (números decimales, con o sin signo, con punto decimal) usamos %f ,para un tipo de dato carácter (cualquier signo usado dentro del código ASCII) usamos %c ,para un tipo de dato array de caracteres (palabras) usamos %s.
&variable: El & se utiliza para la dirección de la memoria donde guardaremos el dato. NOTA: Si estamos usando datos de tipo array de caracteres omitimos el &.
Ahora hagamos un pequeño ejemplo:
°Hacer un programa que pida tu edad la guarde en una variable y la muestre en pantalla.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix40nACJIfgc0hfVphfDZ7cCFmW18smj6n7jrAA59VMlNz0X_SZdNFS390vvQBqZBTbs1FWNz7-fv2JXDgpNS2yC1_KZNa12waX8aop1FovCnv2VuYm_o261v3e2qAqpzB9iTw8t1Evh0d/s1600/2-1.png)
Declaramos una variable de tipo entero y la nombraremos edad.
Hacemos un printf donde pedimos la edad,debajo de la declaración de la variable.
Debajo del printf ponemos scanf("%d",&edad);
Ahora imprimiremos la variable para ello ponemos otro printf dentro de sus comillas ponemos %formato del dato y fuera de las comillas ,variable. Opcional mente podemos poner antes o después de %formato del dato dentro de las comillas alguna indicación de que esta imprimiendo.
Con esto bastara para completar el ejercicio, ahora solo queda compilar y ejecutar, y nos saldrá esto en consola.
Simplemente tecleamos nuestra edad o cualquier numero y damos un enter.
Como podemos ver entre el primer printf y la captura de la edad esta muy juntos si deseamos darle una mejor apariencia agregamos un \n entre el ? y" del primer printf (\n es un salto de linea es igual que poner un entre al escribir).
Para reforzar los conocimientos previos adquiridos porque no intentas hacer estos problemas:
°Hacer un programa que pida tu estatura en metros y la imprima.
°Hacer un programa que pida tu peso en kilogramos y la imprima.
°Hacer un programa que pida tu nombre y lo imprima.
°Hacer un programa que pida un carácter e imprima su valor en ASCII.
Si no te salio el ejemplo te dejo el link para que lo bajes.