Бинарные операции.

Присваивание значений переменным

Переменная — это расположение в памяти объекта определенного типа. В приведенных выше примерах х, у, а, b, — переменные. Переменные могут иметь значения, которыми они проинициализированы, или эти значения могут быть изменены программно.

Чтобы создать переменную, необходимо задать тип переменной, а затем дать этому типу имя. Можно проинициализировать переменную во время ее объявления или присвоить ей новое значение во время выполнения программы. С# требует определения значений переменных, то есть переменные перед использованием должны быть инициализированы. Нельзя использовать неинициализированную переменную в С#.

Для объявления переменной используется следующий синтаксический блок:

<объявление_переменной>::=

<тип> <идентификатор>,<идентификатор>opt

Для считывания в переменную ввода с клавиатуры используется следующий синтаксический блок:

<ввод_чисел_с_клавиатуры>::=

<идентификатор_переменной> =<Тип_.Net_CTS>.Parse(Console.ReadLine());

Если объявление переменной идёт непосредственно перед присвоением ей начального значения, эти две операции можно объединить:

 

<объяв_переменной_с_присвоением_начального_значения>::=

<тип> <идентификатор_переменной> = <начальное_значение>

Бинарная операция – это операция, производимая над двумя операндами.

 

<операнд>::=<литерал>

::=<идентификатор_переменной>

::=<числовое_выражение>

::=<вызов_метода>

 

<вызов_метода> - обращение к заранее написанному фрагменту кода для нахождения некоторого значения или осуществления некоторого действия.

<числовое_выражение>::=<операнд><бинарная_операция><операнд>

Перечень арифметических операций представлен в таблице № 3.1.

Таблица 3.1.

Арифметические операции

 

Приоритет Назначение Обозначение Название
Установка порядка действий (<числовое_выражение>) круглые скобки
    Инкремент   <идентификатор_ переменной>++   инкремент в постфиксной форме
    Декремент   <идентификатор_ переменной>--   декремент в постфиксной форме
Ничего +<операнд> Унарный плюс
    Изменение знака   -<операнд>   Унарный минус
    Инкремент   ++<идентификатор_ переменной>   Икремент в префиксной форме
    Декремент   --<идентификатор_ переменной>   Дкремент в префиксной форме
Умножение <операнд>*<операнд> Умножение
Деление <операнд>/<операнд> Если операнды – целые числа, то деление – целочисленное, если дробные – то просто деление.
    Деление по модулю   <операнд>%<операнд>   Получение остатка от деления
Сложение <операнд>+<операнд> Сложение
    Вычитание   <операнд>-<операнд>   Вычитание