Преобразует ввод с клавиатуры в переменные (строковые, числовые и т.д.), в соответствии со спецификатором формата.
Спецификаторы форматов типов данных соответствуют используемым в функции printf()
Следует учитывать что функция scanf в качестве разделителя использует пробел, табуляцию, разделитель строк и т.д. поэтому при вводе строки будет считано только первое слово. Для строк лучше использовать функцию gets()
#include <stdio.h> //printf(), scanf()
int main(){
int i; // Целочисленная переменная
printf("Enter integer number "); // Приглашение к вводу числа
scanf("%d", &i); // Ввод целого числа
printf("Your number is %d", i); // Вывод введенного числа
}
Вывод программы
Enter integer number -1235 Your number is -1235