Maksud && dan ||

下次还敢
下次还敢asal
2024-04-27 23:15:42556semak imbas

Operator logik && dan || dalam bahasa C digunakan untuk operasi Boolean. && (logik DAN) mengembalikan benar jika kedua-dua operan adalah benar, sebaliknya mengembalikan salah || (logik ATAU) mengembalikan benar jika salah satu operan adalah benar, hanya jika kedua-dua operan adalah salah Mengembalikan palsu. Susunan operasi ialah pengendali logik, pengendali hubungan, dan pengendali aritmetik.

Maksud && dan ||

&& dan || operator dalam bahasa C

Dalam bahasa C, && dan || ialah pengendali logik yang digunakan untuk melaksanakan operasi logik pada nilai Boolean (benar atau salah).

&& (logik DAN)

  • Mengembalikan benar apabila kedua-dua operan adalah benar.
  • Apabila mana-mana operan palsu, kembalikan palsu.

|| (logik "ATAU")

  • Apabila mana-mana operan adalah benar, kembalikan benar.
  • Mengembalikan palsu hanya jika kedua-dua operan adalah palsu.

Susunan operasi

  • Susunan operasi pengendali logik adalah lebih tinggi daripada pengendali hubungan dan pengendali aritmetik.
  • Jika ungkapan mengandungi kedua-dua pengendali logik dan pengendali hubungan/aritmetik, pengendali logik akan dilaksanakan terlebih dahulu.

Contoh

int x = 1;
int y = 0;

// 逻辑与
if (x > 0 && y < 0) {
    printf("x 是正数,y 是负数\n");
} else {
    printf("条件不满足\n");
}

// 逻辑或
if (x < 0 || y > 0) {
    printf("x 是负数,或 y 是正数\n");
} else {
    printf("条件不满足\n");
}

Output:

x 是正数,y 是负数
x 是负数,或 y 是正数

Atas ialah kandungan terperinci Maksud && dan ||. 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