<<
>>

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

В результате выполнения операций сравнения получается значение логического типа: true или false. В табл. 2.7 приводятся значения результатов для каждой операции, выполняемой над сОперандом-1 > (Ol) и (02), в зависимости от значений операндов.
Если хотя бы один из операндов при выполнении любой операции принимает значение null, то результатом выполнения операции тоже будет null. При сравнении операндов следует учитывать, что правила сравнения чисел или символьных строк всегда корректно действуют только в том случае, если сравниваемые операнды однотипны, например, оба операнда — числовые значения или же символьные строки.
Таблица 2.7. Операнды и результаты операций сравнения

К операциям сравнения относят также и операции is и Like, которые имеют специфические области применения. Операция is применяется для сравнения двух переменных А и в типа object.

Если обе переменные ссылаются на один физический объект в памяти, то в результате операции A is в получается значение true. В противном случае результат равен false. Операция Like служит для выявления соответствия между значением переменной строкового типа и так называемым образцом. Под образцом здесь понимается строка, содержащая специальные символы, трактующиеся в соответствии с правилами, приведенными в табл. 2.8.
Таблица 2.8. Правила сравнения с образцом

Логические операции Логические операции применяются к операндам логического типа, т. е. в качестве операндов выступают выражения, при вычислении дающие результат логического типа.

Результат выполнения логических операций тоже логического типа. Вычисление логических выражений происходит в соответствии с таблицами истинности логических операций (см. табл. 1.7—1.9). Примеры записи логических выражений: (Х>=0) and (Х0) and {Х3) (N mod 2=0) imp (N>0) При использовании логических выражений в качестве условий (например, в условных операторах и операторах цикла) значение логического выражения null приравнивается к значению false (см. также табл. 1.13, 1.14). Операции с битами информации (побитовые). Операции побитового сравнения выполняются для операндов числового типа и в результате дают значение, получающееся путем побитового выполнения операции над операндами в соответствии с правилами, приведенными в табл. 1.15. Рассмотрим примеры выполнения операций побитового сравнения. Пусть объявлены две переменные айв типа Integer. В переменной А находится число 12, а в переменной в — число 9. Запишем значения переменных в двоичном побитовом представлении и применим операции побитового сравнения:

2.3.

<< | >>
Источник: О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ. 2008

Еще по теме Операции сравнения:

  1. СРАВНЕНИЕ
  2. МЕТОД СРАВНЕНИЯ.
  3. Диахронное и синхронное сравнение
  4. Внутреннее и внешнее сравнение
  5. Нормативное сравнение
  6. 1. Понятие и значение сравнения
  7. Функциональное сравнение
  8. ОПЕРАЦИЯ ФОРМАЛЬНАЯ
  9. ОПЕРАЦИЯ
  10. ОПЕРАЦИЯ ИНТЕЛЛЕКТУАЛЬНАЯ
  11. Сравнение
  12. Различные уровни сравнения в зависимости от объектов исследования
  13. ОПЕРАЦИЯ КОНКРЕТНАЯ
  14. 8. В АФФИРМАЦИИ НЕ ДОЛЖНО БЫТЬ СРАВНЕНИЙ
  15. ОПЕРАЦИЯ СОЗНАТЕЛЬНАЯ
  16. КАК СРАВНЕНИЕ ПИТАЕТ НАШИ СТРАХИ.
  17. Сравнение теорий Файоля и Минцберга.