Ввод и вывод символов
Стандартная библиотека включает функции для чтения и записи по одному символу за один раз. функция getchar() извлекает следующий вводимый символ каждый раз, как к ней обращаются, и возвращает этот символ в качестве своего значения. Это значит, что после
c = getchar()
переменная 'c' содержит следующий символ из входных данных. Символы обычно поступают с терминала, но это не должно нас касаться до лекции № 7.
функция putchar(c) является дополнением к getchar: в результате обращения
putchar (c)
содержимое переменной 'c' выдается на некоторый выходной носитель, обычно опять на терминал. Обращение к функциям putchar и printf могут перемежаться; выдача будет появляться в том порядке, в котором происходят обращения.
Как и функция printf, функции getchar и putchar не содержат ничего экстраординарного. Они не входят в состав языка "C", но к ним всегда можно обратиться.