Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Yazyki_programmirovania.docx
Скачиваний:
23
Добавлен:
22.05.2015
Размер:
103.87 Кб
Скачать

Вопрос 14

Именованные константы, операции и выражения

Именованная константа — это просто имя, которому вы присваиваете постоянное значение (константу). Такая константа в отличие от значения переменной не может изменяться по мере выполнения программы

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

Например, a + 2 — это выражение, в котором + является знаком операции, а a и 2 — операндами. Пробелы внутри знака операции, состоящей из нескольких символов, не допускаются.

Операции в выражении выполняются в определенном порядке в соответствии с приоритетами, как и в математике.

Вопрос 15

Основные операции C#

Категория

Знак операции

Название

Категория

Знак операции

Название

Первичные

.

х()

х[]

Х++

Х--

new

typeof

checked

unchecked

Доступ к элементу

Вызов метода или делегата

Доступ к элементу

Постфиксный инкремент

Постфиксный декремент

Выделение памяти

Получение типа

Проверяемый код

Непроверяемый код

Аддитивные (типа сложения)

+

-

Сложение

Вычитание

Унарные

+

-

!

~

++X

--X

(тип) x

Унарный плюс

Унарный минус (арифметическое отрицание)

Логическое отрицание

Поразрядное отрицание

Префиксный инкремент

Префиксный декремент

Преобразование типа

Сдвига

<<

>>

Сдвиг влево

Сдвиг вправо

Мультипликативные (типа умножения)

*

/

%

Умножение

Деление

Остаток от деления

Отношения и проверки типа

<

>

<=

>=

is

as

Меньше

Больше

Меньше или равно

Больше или равно

Проверка принадлежности типу

Приведение типа

Вопрос 16

Условная операция. Оператор присваивания

Проверки на равенство

= =

! =

Равно

Не равно

Поразрядные логические

&

^

|

Поразрядная конъюнкция (И)

Поразрядное исключающее ИЛИ

Поразрядная дизъюнкция (ИЛИ)

Условные

логические

&&

| |

Логическое И

Логическое ИЛИ

Условная

? :

Условная операция

Присваивания

=

*=

/=

%=

+=

-=

<<=

>>=

&=

^=

| =

Присваивание

Умножение с присваиванием

Деление с присваиванием

Остаток отделения с присваиванием

Сложение с присваиванием

Вычитание с присваиванием

Сдвиг влево с присваиванием

Сдвиг вправо с присваиванием

Поразрядное И с присваиванием

Поразрядное исключающее ИЛИ с присваиванием

Поразрядное ИЛИ с присваиванием

Оператор присваивания обозначается одиночным знаком равенства (=). В C# оператор присваивания действует таким же образом, как и в других языках программирования. Общая форма:

имя_переменной = выражение

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]