Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР5-С++-22 марта-2012.doc
Скачиваний:
12
Добавлен:
15.09.2019
Размер:
1.48 Mб
Скачать

1.11.1. Использование cout для отображения вывода на экран

Таким образом, для вывода информации в стандартный поток использу­ется формат

cout << выражение;

где выражение может быть представлено переменной или неко­торым смысловым выражением. Например:

int variable = 324;

cout << variable; // Вывод значения переменной variable

cout << "Введите х"; // Вывод текста

Если Ваши программы используют выходной поток cout, они помещают данные в поток с помощью оператора вставки (<<).

Слово cout представляет собой выходной поток, который C++ назначает на стандартное устройство вывода операционной системы. По умолчанию операционная система назначает стандартное устройство вывода на экран дисплея. Чтобы вывести сообщение на экран, вы просто используете двойной символ "меньше" (называемый оператором вставки) с выходным потоком cout. В последующих разделах работы будет показано, как использовать оператор вставки для передачи символов, чисел и других знаков на экран.

При использовании cout для вывода сообщений представляйте cout в виде потока символов, которые операционная система отображает на экране. Другими словами, порядок, в котором ваша программа посылает символы в cout, определяет порядок символов, которые будут появляться на экране.

Например, для следующих операторов программы:

cout << "Это сообщение появляется первым,";

cout << " а за ним следует настоящее сообщение.";

Операционная система выводит поток символов следующим образом:

Это сообщение появляется первым, а за ним следует настоящее сообщение.

Оператор вставки (<<) называется так, потому что позволяет вашей программе вставлять символы в выходной поток.

Выходной поток cout по умолчанию соответствует вашему экрану. Другими словами, когда ваши программы посылают вывод в cout, вывод появляется на экране. Однако, как будет показано в следующих лабораторных работах, используя операторы переназначения вывода операционной системы, вы можете послать вывод программы на принтер или в файл.

Запомните:

  • для вывода символов и чисел на экран вы можете использовать выходной поток cout;

  • в C++ можно использовать с cout специальные символы для вывода табуляции или новой строки и даже для воспроизведения звука на вашем компьютере;

  • в C++ можно легко отображать числа в десятичном, восьмеричном (по основанию 8) или шестнадцатеричном (по основанию 16) формате;

  • используя в командной строке операционной системы операторы переназначения, вы можете перенаправить выходные сообщения своей программы, посылаемые в cout, с экрана в файл или на принтер;

  • используя выходной поток cerr, ваши программы могут посылать сообщения на стандартное устройство ошибок, избавляя пользователей от необходимости переназначения сообщений;

  • вы можете форматировать вывод вашей программы, используя модификатор setw внутри выходного потока.

Внимание:

Почти все далее создаваемые Вами программы на C++ используют cout для вывода сообщений на экран.