- •Создание проекта в Microsoft Visual Studio
- •Первая программа
- •Разбор первой программы
- •Вариации функции main()
- •Переменные и типы данных
- •Ключевые слова и идентификаторы
- •Основные арифметические операции
- •Вывод информации на экран
- •Ввод информации с клавиатуры
- •Работа с символами и строками
- •Ввод и вывод русских символов
- •Примеры решения задач
Вывод информации на экран
Для вывода информации на экран на первых порах мы будем использовать C++-ый оператор cout. В дальнейшем мы познакомимся ещё с C-шными функциями вывода, используемыми для форматного вывода. Как правило, этот оператор используется в следующей форме:
cout << <выводимое выражение> << endl;
Например,
cout << "Hello, World!" << endl;
cout << 14 << endl;
float my_variable = 10;
cout << my_variable << endl;
int x=5, y=10;
cout << (x+y) << endl; //Выведет 15
Обратите внимание на то, что для вывода значения переменной нужно указать имя этой переменной. Таким образом, команда
float my_variable = 10;
cout << my_variable << endl;
выведет число 10, а команда
cout << "my_variable" << endl;
выведет строку my_variable.
Одной командой можно вывести несколько выражений:
cout << "my_variable=" << my_variable << endl;
Эта команда выведет my_variable=10. Для перевода курсора на новую строку используется endl.
Итак, оператор cout может использоваться для вывода на экран переменных и выражений любых типов.
Ввод информации с клавиатуры
Для ввода информации с клавиатуры используйте оператор cin. Необходимо только указать имя переменной, куда будет сохранено введённое значение:
//Ввод символа
char symbol;
cin >> symbol;
//Ввод целого числа
int number;
cin >> number;
//Ввод строки
char str[100];
cin >> str;
//Ввод вещественного числа
float x;
cin >> x;
После ввода указанные переменные будут хранить значения, полученные с клавиатуры. Обратите внимание на то, что при использовании cout ставится значок <<, а при использовании cin – >>.
Работа с символами и строками
При работе с символами и строками существуют некоторые тонкости, поэтому рассмотрим некоторые из них. Более детально различные аспекты работы со строками рассматриваются в теме «Строки».
Несколько символов, идущих подряд, образуют строку. Строка – это массив символов. Для объявления строки необходимо указать её имя и максимальный размер:
char my_string[100];
char name[50];
Задать значение строки можно при её объявлении:
char str[] = "Математика – царица наук.";
Вывести строку на экран можно следующими способами:
cout << str << endl;
cout << "Заседание продолжается!" << endl;
cout << 'H'<<'e'<<'l'<<'l'<<'o'<<'!' <<endl;
Обратите внимание на то, что строки заключаются в двойные кавычки, а символы – в апострофы. Это нужно учитывать при работе с ними. Ниже приведены примеры.
//Корректные записи
//Пример 1.
char ch = 'A';
//Пример 2.
char str[] = "Кашу маслом не испортишь";
//Пример 3.
cout << "Назвался груздем — полезай в кузов";
//Пример 4.
cout << "С"; cout << "ы"; cout << "p" << endl;
//Пример 5.
cout << 'С'; cout << 'ы'; cout << 'p' << endl;
//Некорректные записи
//Пример 1. (Символ заключён в кавычки)
char ch = "A";
//Пример 2. (Запись строки в char)
char ch = "Россия";
//Пример 3. (Запись строки в char)
char ch = 'Россия';
//Пример 4 (Строка заключена в апострофы).
char str[] = 'Кашу маслом не испортишь';
//Пример 5 (Строка заключена в апострофы).
cout << 'Кашу маслом не испортишь';