Operators OverviewЂ
Операторы условно делятся на три группы:
1. Логические операторыLOperators
2. Арифметические операторы:
:= присваиваниеOperator_Assign
::= специальное присвоение (аналогично обычному, но выполняется в конце тактаCalculate_order)
~ тильдаOperator_tilda
* умножениеOperator_mul
/ делениеOperator_del
+ сложениеOperator_Add
- вычитаниеOperator_sub
^ возведение в степеньOperator_stepen
% остаток от деленияOperator_odel
3. Побитовые операции
| OR
& AND
NotBinNotBin NOT
XorBinXorBin XOR
<< Побитовый сдвиг влево
>> Побитовый сдвиг вправо
Приоритеты при выполнении операторов (в порядке убывания)
"~" - тильда
"-" - унарный минус
"!" - логическое НЕ
"^" - степень
"*" - произведение
"/" - деление
"%" - остаток от деления
"+" - сложение
"-" - вычитание
">" - больше
">=" - больше или равно
"<" - меньше
"<=" - меньше или равно
"==" - равно
"!=" - не равно
"&" - побитовое И
"|" - побитовое ИЛИ
"&&" - логическое И
"<<" - побитовый сдвиг влево
"||" - логическое ИЛИ
">>" - побитовый сдвиг вправо
"=" - равенство (для уравнений)
":=" - присваивание
Created with the Personal Edition of HelpNDoc: Effortlessly Publish Your Word Document as an eBook