Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah susunan keutamaan pengendali dalam bahasa C?

Apakah susunan keutamaan pengendali dalam bahasa C?

下次还敢
下次还敢asal
2024-05-08 12:00:27556semak imbas

Turutan keutamaan operator bahasa C: operator unari darab dan bahagi operator penambahan dan penolakan operator anjakan operator relasi operator kesaksamaan operator logik operator bersyarat operator penugasan

Apakah susunan keutamaan pengendali dalam bahasa C?

C Bahasa diutamakan jujukan

keutamaan pengendali menentukan susunan di mana ia dilaksanakan dalam ungkapan. Semakin tinggi keutamaan pengendali, yang pertama ia dilaksanakan.

Berikut ialah susunan keutamaan pengendali bahasa C dari tinggi ke rendah:

1 Operator Unary

    & (pengambilan alamat)
    • (penyingkiran rujukan)
  • nombor positif)
  • (Ambil nombor negatif)
    ! (tidak logik)
  • ~ (bit tidak)
  • ++ (pra-kenaikan)
  • --)
  • -- Operator darab dan bahagi

(Tambahan )

    • (Tolak)
  • 4 Operator anjakan bit

<<(Anjakan kiri)

    • 5 pengendali
  • < (kurang daripada)
    • (lebih besar daripada)
<= (kurang daripada atau sama dengan)

= (lebih besar daripada atau sama dengan)

  • operator
  • == (sama dengan)
    != (tidak sama dengan)

7 Operator logik

    && (logik DAN)
  • NOT)
  • 8. Operator bersyarat (ternary operator)
  • :
9. tugasan)

*= (tugasan darab)

/= (tugasan bahagian)
  • %= (tugasan baki)
  • <<= (tugasan syif kiri)

= (tugasan syif kanan )

  • &= (logik DAN tugasan)
  • |= (logik ATAU tugasan)
  • ^= (tugasan XOR)

Nota:

  • Operator dengan keutamaan yang sama dipesan dari kiri ke Kanan dilaksanakan.
Anda boleh menggunakan kurungan untuk menukar susunan pelaksanaan pengendali.

Atas ialah kandungan terperinci Apakah susunan keutamaan pengendali dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn