Прим.: Результатом логической операции является 1,0, если "Истина", и 0,0, если "Ложь". Поскольку результатом является значение, можно выполнять логические операции AND(И) и OR(ИЛИ) вместе с операциями сложения и умножения. Например: ((a<b) + (b>c)) проверяет, если a < b или b > c. ((a<b)*(b>c)) проверяет, если a<b и b>c.
| Символ |
Определение операции |
| = |
логическое равенство |
| != |
логическое неравенство |
| ! |
логическое НЕ |
| < |
логическое меньше чем |
| > |
логическое больше чем |
| <= |
логическое меньше или равно |
| >= |
логическое больше или равно |
| "И" |
логическое "И" |
| ~ |
логическое приблизительно равно |
| <~ |
логическое меньше или приблизительно равно |
| >~ |
логическое больше или приблизительно равно |
| или |
логическое "ИЛИ" |
| + |
двоичное сложение |
| - |
двоичное вычитание |
| * |
двоичное умножение |
| / |
двоичное деление |
| - |
унарный минус |
| + |
унарный плюс |
| ^ |
степень |