Язык AHDL

       

Приоритеты булевых операторов и компараторов


Операнды, разделенные логическими и арифметическими операторами и компараторами вычисляются в соответствии с правилами приоритетов, приведенными ниже (приоритет 1 - наивысший). Операции одинакового приоритета оцениваются слева направо. С помощью скобок  () можно менять порядок вычислений.

Приоритет:

Оператор/Компаратор:

1

- (минус)

1



! (НЕ)

2

+ (сложение)

2

- (вычитание)

3

== (равно)

3

!= (не равно)

3

< (меньше чем)

3

<= (меньше чем или равно)

3

> (больше чем)

3

>= (больше чем или равно)

4

& (И)

4

!& (И-НЕ)

5

$ (Исключающее ИЛИ)

5

!$ (Исключающее ИЛИ-НЕ)

6

# (ИЛИ)

6

!# (ИЛИ-НЕ)



Содержание раздела