Page 17 - 6735
P. 17

c = x > y 'більше: c=False
           c = x < y 'менше: c=True
           c = x >= y 'більше дорівнює: c=False
           c = x <= y 'менше дорівнює: c=True
           c = x <> y 'не дорівнює: c=True
           c = x = y 'дорівнює: c=False
           c = A And b 'логічне "І": c=False
           c = A Or b 'логічне "АБО": c=True
           c = Not A 'логічне "НЕ": c=False
           c = A Xor b 'виключна диз’юнкція: c=True
           End Sub

                                Пріоритет операторів

              Пріоритетом операторів називають порядок їхнього виконання в
           складних  виразах.  Спочатку  виконуються  арифметичні  оператори,
           потім  –  оператори  порівняння, а  потім  –  логічні  оператори.  Якщо
           оператори мають однаковий  пріоритет, то вони виконуються зліва
           направо. Пріоритет операторів:
                виклик функції і дужки;
                ^;
                - (зміна знаку);
                *, /;
                \;
                Mod;
                +, -;
                оператори порівняння (мають однаковий пріоритет);
                логічні оператори (в порядку Not, And, Or, Xor, Eqv, Imp).

           Dim x, y As Double
           Dim b As Boolean

           Public Sub main()
           x = 1: y = 2
           'обчислення цього виразу виконується за правилом
                                          17
   12   13   14   15   16   17   18   19   20   21   22