img

Операции и выражения

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

Сумма величин:a=b+c;
Разность величин:a=b-c;
Умножение величин:a=b*c;
Частное от деления:a=b/c;
Остаток от деления:a=b%c;
Изменение знака:a=-a;
Инкремент:a++
Декремент:a--

Операции со строками

Конкатенация строкa=b+c;

Операции присваивания

Присваивание значения A переменной BB = A;
Сумма величин А и B присваивается переменной АA += B;
Разность величин A и B присваивается переменной АA -= B;
Произведение величин A и B присваивается переменной AA *= B;
Частное от деления A на B присваивается переменной AA /= B;
Побитовая операция A И B с присвоением результата в AA &= B;
Побитовая операция A ИЛИ B с присвоением результата в AA |= B;
Побитовая операция исключающего ИЛИ между A и B с присвоением результата в A A ^= B;

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

Истина при B равном АB == A;
Истина при B не равном АB != A;
Истина при B меньше АB < A;
Истина при B меньше или равно АB <= A;
Истина при B больше АB > A;
Истина при B больше или равно АB >= A;
Истина при А или B равном ИСТИНАA || B;
Истина при А и B равном ИСТИНАA && B;

Побитовые операции

Побитовое НЕ~A;
Сдвиг двоичного представления B на А разрядов вправоB >> A;
Сдвиг двоичного представления B на А разрядов вправо (знаковый бит не меняется)B >>> A;
Сдвиг двоичного представления B на A разрядов влевоB << A;
Побитовое ИЛИ для чисел A и BA|B;
Побитовое И для чисел A и BA&B;
Исключающее ИЛИ для чисел А и BA^B;

Приоритет операций

В следующей таблице указан приоритет операторов языка NetTradeX. Операторы перечислены сверху вниз в порядке убывания приоритета.

* / %Умножение, деление и остаток от деления
+ -Сложение и вычитание
<< >>Побитовый сдвиг
&Побитовое И
^Побитовое исключающее ИЛИ
|Побитовое ИЛИ
<= < >= >Операции сравнения
== !=Проверка на равенство/неравенство
&&Логическое И
||Логическое ИЛИ
?:Тернарная операция
= += -= *= /= %=
&= |= ^= <<= >>=
Присваивание