Udostępnij za pośrednictwem


Priorytet i łączność operatorów

Każdy operator w zestaw operatorów że obsługuje Tester wyrażenie ma pierwszeństwo wyznaczonych w hierarchii pierwszeństwo i zawiera kierunek, w którym jest oceniane.Kierunek oceny operatora jest operator łączność.Operatory o wyższym priorytecie są odczytywane przed operatorami o niższym priorytecie.Jeśli wyrażenie złożone wielu operator, pierwszeństwo operator określa kolejność, w którym wykonywane są operacje.Kolejność wykonywania może znacząco wpłynąć na wartość wynikową.Niektóre podmioty gospodarcze mają równy priorytet.Jeśli wyrażenie zawiera kilka operatorów równy priorytet, podmioty gospodarcze są oceniane lokacjami, od lewej do prawej lub od prawej do lewej.

Następujące tabela listy pierwszeństwo operatorów w kolejności wysokiej do niskiej.Podmioty gospodarcze w tym samym poziom mają równy priorytet.

Symbol operatora

Typ operacji

Łączność

( )

Wyrażenie

Od lewej do prawej

–, !, ~

Jednoargumentowy

Od prawej do lewej

poświaty

Jednoargumentowy

Od prawej do lewej

*, / ,%

Multiplikatywne

Od lewej do prawej

+, –

Dodatek

Od lewej do prawej

<, >, <=, >=

Relacyjne

Od lewej do prawej

==, !=

Równość

Od lewej do prawej

&

Iloczynu (AND)

Od lewej do prawej

^

Bitowe lub wykluczające

Od lewej do prawej

|

Bitowe włącznie lub

Od lewej do prawej

&&

Logiczne I

Od lewej do prawej

||

Logiczne OR

Od lewej do prawej

?:

Wyrażenie warunkowe

Od prawej do lewej

Zobacz także

Inne zasoby