Işleç önceliği ve birleşim
Her işleç küme işleçlerin ifade değerlendirici desteklediğini öncelik hiyerarşisinde atanmış bir önceliğe sahip ve içinde değerlendirilir bir yönünü içerir.Değerlendirme için bir işleç yönünü işletmen birleşim dir.Işleçlerin önceliği yüksek işleçler önce daha düşük bir önceliğe sahip olarak değerlendirilir.Karmaşık ifade birden çok işleçler, işleç önceliğine, operasyonlar gerçekleştirildiği sırayı belirler.Yürütme sırasını, sonuç değeri olarak önemli ölçüde etkileyebilir.Bazı işleçleri eşit önceliğe sahiptir.Bir ifade birden çok işleç eşit bir öncelik içeriyorsa, işleçler soldan sağa veya sağdan sola directionally, değerlendirilir.
Aşağıdaki tabloda, öncelik sırasına yüksek düşük işleçleri listeler.Eşit öncelikli işleçler aynı düzeyde var.
işleç simgesi |
Işlem türü |
Birleşim özellikleri |
---|---|---|
( ) |
Expression |
Sağa sola |
–, !, ~ |
Unary |
Sağdan sola |
yayınları |
Unary |
Sağdan sola |
*, / ,% |
Çarpma |
Sağa sola |
+, – |
ADDITIVE |
Sağa sola |
<, >, <=, >= |
Ilişkisel |
Sağa sola |
==, != |
Eşitlik |
Sağa sola |
& |
Bit seviyesinde ve |
Sağa sola |
^ |
Bitsel exclusive VEYA |
Sağa sola |
| |
Bitsel (dahil) VEYA |
Sağa sola |
&& |
Mantıksal AND |
Sağa sola |
|| |
Mantıksal OR |
Sağa sola |
?: |
Koşullu ifade |
Sağdan sola |