- •Операторы
- •Операторы описания
- •Описание констант
- •Описание констант с помощью оператора описания
- •Описание констант с помощью директивы для препроцессора
- •1.2 Описание переменных
- •Оператор присваивания
- •2.1 Модификации оператора присваивания
- •Преобразование типов
- •Операторы ввода и вывода данных
- •3.1. Ввод данных
- •Вывод данных
- •Форматирование данных
- •Вывод строковых констант
1.2 Описание переменных
Синтаксис оператора описания переменных:
-
имя типа имя переменной ;
Например: short a;
float b;
long c;
Если в программе описываются несколько однотипных переменных, то их можно сгруппировать в одном операторе описания по следующему правилу
-
общее имя типа имя переменной 1, имя переменной 2, . . . ,
имя переменной n;
Например: float a, b, c;
Если среди описываемых переменных имеются переменные с известными начальными значениями, которые следует им установить, то это можно сделать в соответствии с нижеприведенным синтаксисом
|
имя типа имя переменной = значение переменной; |
Например: short i = 0;
float p = 1, k;
В этом примере переменным i и p установлены начальные значения, соответственно 0 и 1. Кроме того, переменные p и k сгруппированы как однотипные.
Хорошим стилем написания программ считается тот, когда в именах переменных используются прописные буквы (маленькие). Этим они будут отличаться от имен констант, у которых будут использоваться строчные (большие) буквы, что облегчает восприятие программы.
Операторы описания могут записываться в любом месте программы, но ранее операций, совершаемых над описанными данными.
Хорошим стилем считается описание данных в начале программы.
-
Оператор присваивания
Оператор присваивания – это инструкция, предписывающая установление переменной какого – либо значения.
Синтаксис оператора присваивания следующий:
-
имя переменной = значение ;
Под значением следует понимать число, имя другой переменной, выражение. Например:
b = 3.7;
b = c ;
b = 5*x – r/d++;
k = m = n = 0.75;
В последнем примере оператором устанавливается одно и то же значение сразу нескольким переменным. Эта операция будет совершаться справа налево. То есть сначала число 0.75 установится переменной n затем ее значение установится переменной m, а ее значение – переменной k.
2.1 Модификации оператора присваивания
В С++ существует специальная группа операторов присваивания, которая позволяет определенным образом изменять значение переменной. В них используется комбинированные знаки операции:
+ = , - = , * = , / =, % = .
Смысл их понятен из нижеприведенных примеров
x
+ = 5; x
= x
+ 5;
y - = 2;
y = y – 2;
z * = 2.7;
z = z * 2.7;
k / = 8;
k = k / 8;
c % = 3;
c = c % 3;
Записи оператора присваивания в левой и правой колонке совершенно идентичны, но запись в левой колонке имеет компактную форму и относится к хорошему стилю.
На первый взгляд бросается сходство между операциями присваивания и операторами присваивания. Но есть важное отличие:
-
после операции присваивания символ точка с запятой не ставится;
-
после оператора присваивания символ точка с запятой обязательно ставится.
Пример
a = 5*k – sqrt(x) – операция;
a = 5*k – sqrt(x); – оператор.
