Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 - Лекция1_ОсновыЯзыкаСи.docx
Скачиваний:
6
Добавлен:
23.11.2019
Размер:
335.52 Кб
Скачать

Вывод информации на экран

Для вывода информации на экран на первых порах мы будем использовать 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 << 'Кашу маслом не испортишь';