- •Этапы создания исполняемой программы
- •Команда cout.
- •Команда cin.
- •Использование управляющих последовательностей при выводе данных.
- •Основные (стандартные) типы данных
- •Область действия переменных
- •Автоамтические и статические переменные.
- •Математические операции
- •Операции инкремента и декремента.
- •. Условная операция (?:)
- •Указатель. Определение адреса переменной. . Указатель. Определение адреса переменной
- •Директива препроцессора define.
- •Директива препроцессора include.
- •Понятие функции. Вызов функции. Формальные и фактические параметры функции.
- •Понятие функции. Передача данных по значению.
- •Понятие функции. Передача данных по адресу.
- •Возвращаемые значения функции.
- •Понятие функции. Использование прототипов функций.
- •Функция get() и put().
- •Функция getch().
- •Функции printf sprintf.
- •Понятие массива. Объявление и инициализация одномерного массива. Доступ к элементам одномерного массива.
- •Понятие массива. Объявление и инициализация двумерного массива. Доступ к элементам двумерного массива.
- •Указатели. Массивы указателей. Операции над указателями.
Команда cout.
Команда cout выводит информацию на стандартное устройство вывода. Этим устройством является экран, если разработчик не переназначал стандартное устройство.
Формат команды:
cout << data [<<data];
где data – выводимые данные (переменная, константа, выражение или комбинация всех трех видов).
При выводе символьных строк они берутся в двойные кавычки.
В команде cout могут быть использованы управляющие последовательности.
Команда cin.
Оператор cin позволяет вводить значения переменных.
Формат команды:
cin [>> переменная];
Пример:
cin >> x; – ввод значения в переменную X
cin >> a >> b; – ввод значений в переменные А и В
Информацию о командах cout и cin содержит файл iostream.h. Поэтому его необходимо указывать в директиве include.
Использование управляющих последовательностей при выводе данных.
Управляющая последовательность (или ESC-последовательность) – это последовательность символов, начинающаяся с обратной косой черты ( \ ).
Управляющие последовательности используются для представления (обозначения) в программе:
кодов, не имеющих графического изображения (например, \а – звуковой сигнал, \n – перевод курсора в начало следующей строки);
символов апострофа ( ‘ ), обратной косой черты ( \ ), знака вопроса ( ? ) и кавычки ( “ );
любого символа по его шестнадцатеричному или восьмеричному коду.
Например, в рассмотренной программе используются управляющие последовательности: \t (табуляция) и \n (возврат каретки).
Управляющие последовательности в языке С++:
\a |
Звуковой сигнал |
\b |
Возврат каретки на одну позицию |
\f |
Перевод страницы (для принтера) |
\r |
Возврат каретки |
\v |
Вертикальная табуляция |
\\ |
Выводит левую наклонную черту |
\? |
Выводит знак вопроса |
\' |
Выводит одиночную кавычку |
\" |
Выводит двойную кавычку |
\ooo |
Число в восьмеричной форме |
\xhh |
Число в шестнадцатеричной форме |
\o |
Null-символ (или двоичный ноль) |
Понятие типа данных. Основные (стандартные) типы данных языка С++.
Основная цель любой программы состоит в обработке данных.
Данные бывают двух видов: константы и переменные.
Данные различного типа хранятся и обрабатываются по-разному. В любом алгоритмическом языке каждая константа, переменная, результат вычисления выражения или функции должны иметь определенный тип.
Тип данных определяет:
внутреннее представление данных в памяти компьютера;
множество значений, которые могут принимать величины этого типа;
операции и функции, которые можно применять к величинам этого типа.
Все типы языка С++ можно разделить на основные (стандартные) и составные.
Основные типы данных служат для представления целых, вещественных, символьных и логических величин.
На основе стандартных типов могут быть описаны составные типы:
массивы;
перечисления;
функции;
структуры;
ссылки;
указатели;
объединения;
классы.
