Оператор-выражение

Говоря об операторах, будет уместно добавить несколько слов и о выражениях. Любое выражение, которое заканчивается точкой с запятой, является оператором. Рассмотрим следующие примеры:

func(); /* вызов функции */ a = b+c; /* оператор присваивания */ ; /* пустой оператор */

Первый оператор выполняет вызов функции, второй — присваивание.. Последний пример — пустой оператор, не выполняющий никакого действия.

 

Консольный ввод и вывод в C++

Поскольку C++ — это улучшенный С, все элементы языка С содержатся также и в C++. Это подразумевает, что все программы, написанные на С, по умолчанию являются также и программами на C++.

Чтобы по достоинству оценить C++, необходимо писать программы в стиле C++.

Наиболее своеобразной чертой языка C++, используемой программистами, является подход к вводу и выводу. Хотя такие функции, как printf() и scanf(), по-прежнему доступны, C++ обеспечивает иной, лучший способ выполнения этих операций.

В C++ ввод/вывод выполняется с использованием операторов, а не функций ввода/вывода.

Оператор вывода - это <<, а оператор ввода — >>.

В С эти операторы являются, соответственно, операторами левого и правого сдвига. В C++ они сохраняют свое первоначальное значение (левый и правый сдвиг),выполняя при этом еще ввод и вывод.

Рассмотрим следующую инструкцию C++:

cout << "Эта строка выводится на экран.\n";

Эта инструкция осуществляет вывод строки в заранее определенный поток cout, который автоматически связывается с терминалом, когда программа C++ начинает выполняться. Это напоминает действие функции stdout в языке С. Как и в С, терминал для ввода/вывода в C++ может быть переопределен, но пока будем считать, что используется экран. С помощью оператора вывода << можно вывести данные любого базового типа C++. Например, следующая инструкция осуществляет вывод величины

100.99:

cout << 100.99;

В общем случае, для вывода на экран терминала используется следующая обычная форма оператора <<:

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

Здесь выражение может быть любым действительным выражением C++, включая другие выражения вывода.

Для считывания значения с клавиатуры, используется оператор ввода >>.

Например, в этом фрагменте целая величина вводится в num:








Дата добавления: 2015-04-25; просмотров: 625;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.