ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
. . .
int x = 5;
int y;
std::cin >> y; // ввод значения в переменную y
x = x + y;
//вывод сообщения вида "x = значение x"
std::cout << "x = " << x << std::endl;
. . .
Вводить и выводить данные с помощью указанных операций можно
по отдельности, разделяя их символом соответствующей операции. В
частности, это дает возможность вводить (выводить) в одном операторе
данные различных типов. Примером такого вывода является последняя
строка фрагмента программы. В ней ключевое слово endl означает
включение в поток вывода символа конца строки.
std – это пространство имен, в котором определены классы,
функции и объекты. К объектам cin и cout следует обращаться с
указанием пространства имен: std::cin и std::cout. Существует
возможность обращения к ним без указания префикса "std::". Для
этого применяют директиву using:
using namespace std;
Тогда тот же программный код будет выглядеть таким образом:
. . .
int x = 5;
cin >> y;
x = x + y;
cout << "x = " << x << endl;
. . .
Помимо объектов cin и cout и соответствующих операций
библиотека iostream содержит большой набор средств, реализующих
форматированный и неформатированный ввод и вывод. К ним относятся
так называемые манипуляторы и методы классов ввода/вывода. К
манипуляторам относятся, например, включение в поток символа конца
строки endl, преобразование числа в шестнадцатеричную систему
счисления hex и т.д. К методам относятся, к примеру, метод получения
кода извлеченного из потока символа get() и метод вывода в поток
некоторого символа put(c) (подробнее см. в [1]).
8
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М. . . . int x = 5; int y; std::cin >> y; // ввод значения в переменную y x = x + y; //вывод сообщения вида "x = значение x" std::cout << "x = " << x << std::endl; . . . Вводить и выводить данные с помощью указанных операций можно по отдельности, разделяя их символом соответствующей операции. В частности, это дает возможность вводить (выводить) в одном операторе данные различных типов. Примером такого вывода является последняя строка фрагмента программы. В ней ключевое слово endl означает включение в поток вывода символа конца строки. std – это пространство имен, в котором определены классы, функции и объекты. К объектам cin и cout следует обращаться с указанием пространства имен: std::cin и std::cout. Существует возможность обращения к ним без указания префикса "std::". Для этого применяют директиву using: using namespace std; Тогда тот же программный код будет выглядеть таким образом: . . . int x = 5; cin >> y; x = x + y; cout << "x = " << x << endl; . . . Помимо объектов cin и cout и соответствующих операций библиотека iostream содержит большой набор средств, реализующих форматированный и неформатированный ввод и вывод. К ним относятся так называемые манипуляторы и методы классов ввода/вывода. К манипуляторам относятся, например, включение в поток символа конца строки endl, преобразование числа в шестнадцатеричную систему счисления hex и т.д. К методам относятся, к примеру, метод получения кода извлеченного из потока символа get() и метод вывода в поток некоторого символа put(c) (подробнее см. в [1]). 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »