Operator OR (||) dalam bahasa C melakukan operasi OR logik pada dua ungkapan Boolean dan mengembalikan hasil bahawa sekurang-kurangnya satu ungkapan adalah benar. Ia digunakan untuk mengira nilai logik ATAU ungkapan bersyarat, termasuk senario seperti semakan kepuasan keadaan, gabungan ungkapan Boolean dan pemudahan keadaan. Operator ||. mempunyai keutamaan yang lebih rendah daripada & (dan operator), dan ungkapan dinilai mengikut susunan dari kiri ke kanan.
OR operasi (||) dalam bahasa C
Operator OR (||) dalam bahasa C ialah operator logik yang digunakan untuk menilai nilai benar dan salah dua ungkapan Boolean OR operasi.
Definisi dan Semantik
|| pengendali mengambil dua ungkapan Boolean sebagai input dan mengembalikan nilai Boolean. Keputusan operasi adalah benar jika dan hanya jika sekurang-kurangnya satu daripada dua ungkapan adalah benar.
Perintah penilaian ekspresi
|| Urutan penilaian ekspresi pengendali adalah dari kiri ke kanan. Iaitu, ia akan menilai ungkapan di sebelah kiri dahulu, dan kemudian ungkapan di sebelah kanan.
Jadual kebenaran
|| Jadual kebenaran pengendali adalah seperti berikut:
Ekspresi di sebelah kiri | Ekspresi di sebelah kanan | |||
---|---|---|---|---|
Benar | ||||
benar | benar | |||
benar | salah | |||
benar | benar | benar |
Permohonan
Mempermudahkan keadaan kompleks
age
Contoh
<code class="c">int age = 18; int is_adult = age >= 18 || age >= 21; // is_adult 为真</code>
Atas ialah kandungan terperinci atau cara menaipnya dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!