Бинарные операции.
Присваивание значений переменным
Переменная — это расположение в памяти объекта определенного типа. В приведенных выше примерах х, у, а, b, — переменные. Переменные могут иметь значения, которыми они проинициализированы, или эти значения могут быть изменены программно.
Чтобы создать переменную, необходимо задать тип переменной, а затем дать этому типу имя. Можно проинициализировать переменную во время ее объявления или присвоить ей новое значение во время выполнения программы. С# требует определения значений переменных, то есть переменные перед использованием должны быть инициализированы. Нельзя использовать неинициализированную переменную в С#.
Для объявления переменной используется следующий синтаксический блок:
<объявление_переменной>::=
<тип> <идентификатор>,<идентификатор>opt
Для считывания в переменную ввода с клавиатуры используется следующий синтаксический блок:
<ввод_чисел_с_клавиатуры>::=
<идентификатор_переменной> =<Тип_.Net_CTS>.Parse(Console.ReadLine());
Если объявление переменной идёт непосредственно перед присвоением ей начального значения, эти две операции можно объединить:
<объяв_переменной_с_присвоением_начального_значения>::=
<тип> <идентификатор_переменной> = <начальное_значение>
Бинарная операция – это операция, производимая над двумя операндами.
<операнд>::=<литерал>
::=<идентификатор_переменной>
::=<числовое_выражение>
::=<вызов_метода>
<вызов_метода> - обращение к заранее написанному фрагменту кода для нахождения некоторого значения или осуществления некоторого действия.
<числовое_выражение>::=<операнд><бинарная_операция><операнд>
Перечень арифметических операций представлен в таблице № 3.1.
Таблица 3.1.
Арифметические операции
Приоритет | Назначение | Обозначение | Название |
Установка порядка действий | (<числовое_выражение>) | круглые скобки | |
Инкремент | <идентификатор_ переменной>++ | инкремент в постфиксной форме | |
Декремент | <идентификатор_ переменной>-- | декремент в постфиксной форме | |
Ничего | +<операнд> | Унарный плюс | |
Изменение знака | -<операнд> | Унарный минус | |
Инкремент | ++<идентификатор_ переменной> | Икремент в префиксной форме | |
Декремент | --<идентификатор_ переменной> | Дкремент в префиксной форме | |
Умножение | <операнд>*<операнд> | Умножение | |
Деление | <операнд>/<операнд> | Если операнды – целые числа, то деление – целочисленное, если дробные – то просто деление. | |
Деление по модулю | <операнд>%<операнд> | Получение остатка от деления | |
Сложение | <операнд>+<операнд> | Сложение | |
Вычитание | <операнд>-<операнд> | Вычитание |