Шаг 49.
Классификация операций

    На этом шаге мы дадим классификацию операций.

    По характеру выполняемых действий операции можно разделить на следующие группы:

  1. Арифметические операции:
        +, -, *, /,  div,   mod .
    
  2. Операции отношения:
        =, <>, <, >, <=, >= .
    
  3. Булевские (логические) операции:
        not, and, or, xor .
    
  4. Поразрядные логические и сдвиговые операции:
        not, and, or, xor, shl ,   shr .
    
  5. Строковая операция (конкатенация):
        + .
    
  6. Операции над операндами типа PChar:
        +, - .
    
  7. Операции над множествами:
        + , -, *, in, <=, >= .
    
  8. Операция взятия адреса:
        @ .
    
  9. Операции над классами и объектами:
        as,  is .
    
  10. Операции над операндами вариантного типа:
        +, -, *, /,  div, mod, shl, shr, and, or, xor, not, =, <>, <, >, <=, >= .
    

    На следующем шаге мы рассмотрим арифметические операции.




Предыдущий шаг Содержание Следующий шаг