Указывать тип данных необходимо лишь один раз, во время объявления переменной. После этого переменная может быть использована без ссылки на тип данных.
int a;
a = 10;
Важно! Указание типа данных для переменной более одного раза вызовет синтаксическую ошибку.
Значение переменной может быть изменено столько раз, сколько это необходимо в программе.
Например:
int a = 100;
a = 50;
cout << a;
// выводит 50
С++ поддерживает следующие арифметические операторы.
Оператор сложения складывает операнды вместе.
int x = 40 + 60;
cout << x;
// выводит 100
Вы можете использовать несколько арифметических операторов в одной строке.
Оператор вычитания вычитает один операнд из другого.
int x = 100 - 60;
cout << x;
// выводит 40
Оператор умножения перемножает операнды.
int x = 5 * 6;
cout << x;
// выводит 30
Оператор деления делит первый операнд на второй. Любой остаток отбрасывается для возвращения целочисленного значения.
int x = 10 / 3;
cout << x;
// выводит 3
Если один или оба операнда являются значениями с плавающей точкой, то оператор деления осуществляет деление с плавающей точкой.
Важно! Деление на 0 сломает вашу программу.
Оператор деления по модулю (%) неофициально известен как оператор остатка, потому что он возвращает остаток после деления целочисленных переменных.
int x = 25 % 7;
cout << x;
// выводит 4
Приоритет операторов определяет порядок вычисления, который влияет на то, как выражения будут вычислены. Определённые операторы имеют приоритет выше других; например, оператор умножения имеет приоритет выше, чем у оператора сложения.
int x = 5 + 2 * 2;
cout << x;
// выводит 9
Программа сначала вычисляет 2 * 2, затем добавляет к результату 5. Как и в математике, использование скобок изменяет приоритет операторов.
int x = (5 + 2) * 2;
cout << x;
// выводит 14
Скобки присваивают операциям высокий приоритет. Если выражение в скобках находится в другом выражении, также закрытом скобками, то сперва вычисляется выражение, лежащее внутри.
Упражнение
Какие два выражения верны для арифметических операций?
- Вычитание выполняется первым
- Сложение выполняется до умножения
- Сначала выражение в скобках, затем умножение и деление
- Умножение выполняется до сложения
В следующем уроке мы с вами изучим операторы присваивания и инкремент, после чего подведём черту основным понятиям в С++.
Ответ на упражнение: Ответы 3 и 4
Источник информации: обучающее приложение SoloLearn, курс по С++.