Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Простейшие операторы ввода-вывода.






iostream — заголовочный файл с классами, функциями и переменными для организации ввода-вывода в языке программирования C++. Он включён в стандартную библиотеку C++. Название образовано от Input/Output Stream («поток ввода-вывода»). В языке C++ и его предшественнике, языке программирования С, нет встроенной поддержки ввода-вывода, вместо этого используется библиотека функций. iostream управляет вводом-выводом, как и stdio.h в С. iostream использует объекты cin, cout, cerr для передачи информации из стандартных потоков ввода, вывода, ошибок (без буферизации) и ошибок (с буферизацией) соответственно. Операции ввода/вывода выполняются с помощью классов istream (потоковый ввод) и ostream (потоковый вывод).

1) Оператор cin – объект класса istream, соответствующий стандартному вводу. В общем случае он позволяет читать данные с терминала пользователя.

2) Оператор cout – объект класса ostream, соответствующий стандартному выводу. В общем случае он позволяет выводить данные на терминал пользователя.

3) Оператор cerr – объект класса ostream, соответствующий стандартному выводу для ошибок. В этот поток мы направляем сообщения об ошибках программы.

Вывод осуществляется, как правило, с помощью перегруженного оператора сдвига влево (< <), а ввод – с помощью оператора сдвига вправо (> >):

 

 

 

Список использованной литературы:

а) основная литература:

1. Т, А. Павловская C/C++ Программирование на языке высокого уровня. Год издания: 2012.

2. Литвиненко Н. А. - Технология программирования на С++. Год издания: 2013. Издательство: БХВ-Петербург.

б) дополнительная литература:

1. Страуструп Б. - The C++ Programming Language / Язык программирования С++ Год издания: 2013.

2. И. В. Ашарина. ­- Объектно-ориентрированное программирование в С++ лекции и упражнения. Год издания: 2014.

3. Липпман С.Б. - C++ для начинающих. Год издания: 2012

4. Подбельский В.В. - Язык С++. Год издания: 2012

5. Сабуров С. ­-Языки программирования C и C++. Год издания: 2013

Список контрольных вопросов

1. Перечислите операторы циклов, используемых в языке С++.

2. В чем разница между операторами циклов do while и while?

3. Запишите общую структуру оператора цикла for.

4. Приведите пример использования оператора forдля “убывающего”

цикла.

5. Как осуществить принудительный выход из цикла, организованного оператором for?

6. Запишите общую структуру оператора switch.

7. Запишите возможные структуры оператора условного перехода if.

Приведите конкретные примеры таких структур.

8. В чем состоят особенности использования операторов ввода – вывода cin

и cout в языке С++?.


 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал