English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Оператор - это символ, который tells the compiler to perform a specific mathematical or logical operation.
Арифметические операторы
Операторы отношения
Логические операторы
Битовые операторы
Пример арифметических операторов
Оператор | Описание | Пример |
---|---|---|
+ | Сложение двух операндов | 1 + 2 = 3 |
− | Отнимать вторую операнд от первой | 1 - 2 = -1 |
* | Умножение двух операндов | 2 * 2 = 4 |
/ |
Через деление числителя на знаменатель | 2 / 2 = 1 |
rem |
Остаток от деления второго числа на первое | 3 rem 2 = 1 |
div |
Компонент div выполняет деление и возвращает целую часть | 3 div 2 = 1 |
Оператор | Описание | Пример |
---|---|---|
== | Тест на то, равны ли два объекта | 2 = 2 результат равен true |
/= | Тест на то, различаются ли два объекта | 3 /= 2 результат равен true |
< | Тест на то, является ли левый объект меньше правого операнда | 2 < 3 результат равен true |
<= | Тест на то, является ли левый объект меньше или равен правому операнду | 2 =< 3 результат равен true |
> | Тест на то, является ли левый объект больше правого операнда | 3 > 2 результат равен true |
>= | Тест на то, является ли левый объект больше или равен правому операнду | 3 >= 2 результат равен true |
Оператор | Описание | Пример |
---|---|---|
или | Логический оператор "или" | true или true результат равен true |
и | Логический оператор "и" | True и false результат равен false |
not | Логический «not» оператор | Логический «not» результат true |
xor | Логический «xor» оператор | True xor false результат false |
N.No. | Оператор & описание |
---|---|
1 | band Битное «and» оператор |
2 | bor Битное «or» оператор |
3 | bxor Битное «xor» или оператор исключения |
4 | bnot
Битовое инверсное运算 |
p | q | p & q | p | q | p ^ q |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
Операторы | Связь |
---|---|
: | |
# | |
bnot, not | |
/, *, div, rem, band, and | Левая связь |
+, -, bor, bxor, or, xor | Левая связь |
==, /=, =<, <, >=, > |