Операторы C#
Операторы c# подмножество операторы C++.
3 Типа операторов.Унарное выражение состоит из оператора и унарного добавляется к операнду, или sizeof ключевое слово за выражением.Выражение может быть именем переменной и выражением явного приведения.Если выражение выражение явного приведения, то он должен быть заключен в скобки.Binary выражение состоит из 2 операндов соединенных двоичным оператором.Троичное выражение состоит из 3 соединенных оператором операндов условного выражения.
C# включает следующие унарные операторы:
Символ |
Имя |
---|---|
– ~ ! |
Операторы отрицания и комплекту |
& * |
Косвенность оператора взятия адреса и |
sizeof |
Оператор размера |
+ |
Унарный плюс - оператор |
++ –– |
Унарный увеличение и операторы декремента |
Сподвижница двоичных операторов слева направо.C# предоставляет следующие двоичные операторы:
Символ |
Имя |
---|---|
* / % |
перемножительные операторы |
+ – |
аддитивные операторы |
<< >> |
Операторы миграции |
== < > <= >=! = |
реляционные операторы |
& | ^ |
Побитовые операторы |
&& || |
логические операторы |
, |
оператор Последовательн-оценки |
Оператор (базовый**. >**) поддерживается предыдущими версиями C-компилятора Майкрософт 16-разрядного, описывающий in Сводка синтаксиса языка C.
Оператор условного выражения имеет более низкий приоритет, чем двоичные выражения и отличается от их в быть правое ассоциативными.
Выражения с операторами также включают выражения присваивания, которые используют или двоичные унарные операторы присваивания.Унарные операторы присваивания (increment++и уменьшение ()--операторы;) двоичные операторы присваивания (оператор простой-назначения=) и операторы составн-назначения.Каждый оператор составн-назначения является сочетанием другой оператор с оператором простой-назначения.