Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Jadual susunan keutamaan pengendali dalam bahasa c
Jadual susunan keutamaan pengendali menentukan susunan pelaksanaan ungkapan dalam bahasa C: Keutamaan tertinggi: kurungan () operator unari (++, --, !), saiz, &, * (alamat diambil) panggilan fungsi (), tatasusunan subskrip [], ahli penunjuk ->++, - unary +, - pendaraban *, bahagi /, modulo % penambahan +, penolakan - anjakan kiri <<, anjakan kanan <, <=, >, >===, !=&, ^Keutamaan terendah: pengendali tugasan (=)
Jadual susunan keutamaan pengendali dalam bahasa C
Tertib keutamaan operator dalam bahasa C menentukan tertib di mana operator dalam ungkapan dilaksanakan. Operator dengan keutamaan yang lebih tinggi dilaksanakan sebelum operator dengan keutamaan yang lebih rendah. Meja pesanan keutamaan
Pengendali unari (seperti ++, --, !)
++, -- | |||
dan | |||
Pendaraban*, Bahagian/, Modulo % | |||
Tambahan+, Tolak - | |||
Anjak ke kiri<<, < =, >, >= | | ||
==, != | |||
&, ^ | |||
Terendah | Operator tugasan (=) | ||
Cara menggunakan jadual jujukan | |||
Jika dua pengendali mempunyai keutamaan yang sama, ia dilaksanakan dari kiri ke kanan. | Kurungan boleh digunakan untuk menukar susunan pelaksanaan pengendali, dengan keutamaan tertinggi. | Contoh | |
Oleh kerana pendaraban * mempunyai keutamaan yang lebih tinggi daripada penambahan + , ungkapan akan melakukan pendaraban dahulu dan kemudian penambahan. | Menggunakan tanda kurung mengubah susunan pelaksanaan pengendali Ungkapan akan melakukan operasi tambah dahulu dalam kurungan, dan kemudian operasi darab. |
Atas ialah kandungan terperinci Jadual susunan keutamaan pengendali dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!