Логические операторы
Логический оператор сравнивает два операнда или выражения и порождает условия ИСТИНА или ЛОЖЬ. Есть два типа логических операторов: условные и булевы. Условные операторы сравнивают два значения или выражения. Булевы операторы связывают вместе строковые, числовые и/или логические выражения для определения логики true-false (?). Операторы можно комбинировать, для проверки сложных условий.
Условные операторы |
= |
Знак равенства |
|
< |
Меньше чем |
|
> |
Больше чем |
Булевы операторы |
NOT |
Логическое НЕ |
(логическая арифметика) |
~ |
Тильда (логическое НЕ) |
|
AND |
Логическое И |
|
OR |
Логическое ИЛИ |
|
XOR |
Логическое ИИЛИ (исключающее
ИЛИ) |
Комбинированные |
<> |
НЕ равно |
операторы |
~= |
НЕ равно |
|
NOT= |
НЕ равно |
|
<= |
Меньше или равно |
|
=< |
Меньше или равно |
|
~< |
НЕ больше |
|
NOT> |
НЕ больше |
|
>= |
Больше или равно |
|
=> |
Больше или равно |
|
-< |
НЕ меньше |
|
NOT< |
НЕ меньше |
При логических вычислениях, любое НЕнулевое значение означает ИСТИНУ, а пустая строка или нулевое значение означает ЛОЖЬ.
Пример:
Логическое выражение
Результат
A - B
Истина, если A равно B
A < B
Истина, если A меньше B
A> B
Истина, если A больше B
A <>B,A ~= B, A NOT= B
Истина, если A НЕ равно B
A ~<B,A>= B, A NOT<B
Истина, если A НЕ не меньше B
A ~>B,A<= B, A NOT>B
Истина, если A НЕ не больше B
~ A, NOT A
Истина, если A простое или
ноль
A AND B
Истина, если A ИСТИНА и B
ИСТИНА
A OR B
Истина, если либо A ИСТИНА,
либо B ИСТИНА, либо оба вместе
A XOR B
Истина, если либо A ИСТИНА,
либо B ИСТИНА, но НЕ оба вместе
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий