Иллюстрированный самоучитель по С++ для начинающих

Функции ввода-вывода

printf

Синтаксис:

int printf(Формат, СписокПеременых);

Выводит на экран значения переменных. Формат вывода задается в строке форматирования, которая помимо спецификатора формата может содержать текст и управляющие символы. Значение первой переменной выводится в соответствии с первым спецификатором формата, второй – со вторым, и т. д.

Спецификаторы формата (необязательный параметр n задает ширину поля вывода).

Спецификатор Форма вывода
%ni %nd Десятичное число со знаком
%nu Беззнаковое целое десятичное число
%n.mf Дробное число с десятичной точкой. Необязательный параметр m задает количество цифр дробной части
%ne Дробное число с десятичной точкой или, если число не может быть представлено в форме с десятичной точкой, в экспоненциальной форме
%ns Строка символов
%nc Символ

Управляющие и специальные символы.

Символ Действие
\n Переводит курсор в начало следующей строки
\t Переводит курсор в очередную позицию табуляции
\\ Бэкслэш
V Кавычка

scant

Синтаксис:

int scanf(const char* Формат, СписокАмресовПеременных);

Вводит с клавиатуры значения переменных, в соответствии с указанным спецификатором формата. Первая переменная получает значение в соответствии с первым спецификатором формата, вторая – со вторым и т. д.

Замечание
В качестве параметра функции scanf должны передаваться адреса переменных, а не их имена
.

Спецификатор Вводит
%i %d Десятичное число со знаком
%u Беззнаковое целое десятичное число
%f %e Дробное число
%s Строка символов
%c Символ

Заголовочный файл:

<stdio.h>
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.