Operator && (logik DAN) dan || (logik ATAU) dalam bahasa C digunakan untuk menggabungkan ungkapan bersyarat. Pengendali && menentukan bahawa kedua-dua ungkapan adalah benar; pengendali ||. Operator mempunyai keutamaan yang tinggi dan menyokong penilaian litar pintas Ia dilaksanakan terlebih dahulu dalam ungkapan Jika ungkapan pertama mencukupi untuk menentukan keputusan, ungkapan kedua tidak dinilai.
Penggunaan && dan || dalam bahasa C
Pengenalan
Dalam bahasa C, && (logik DAN) dan || (logik ATAU) biasanya digunakan operator logik . Ia digunakan untuk menggabungkan berbilang syarat dan menentukan hasil akhir ungkapan.
Logik DAN (&&)
&& operator digunakan untuk menentukan sama ada dua ungkapan Boolean adalah benar. Jika kedua-dua ungkapan adalah benar, hasilnya adalah benar. Jika tidak, hasilnya adalah palsu.
Sintaks: expr1 && expr2
示例:
int age = 25; int salary = 50000; if (age >= 18 && salary >= 30000) { // 满足两个条件 printf("符合条件\n"); } else { // 不满足两个条件 printf("不符合条件\n"); }
逻辑或(||)
|| 运算符用于判断两个布尔表达式是否至少有一个为真。如果两个表达式都为真,或其中一个为真,则结果为真。否则,结果为假。
语法:expr1 || expr2
Contoh:
int age = 17; int hasExperience = 1; if (age >= 18 || hasExperience) { // 满足其中一个条件 printf("符合条件\n"); } else { // 不满足任何条件 printf("不符合条件\n"); }
Logik ATAU (||)||||| Jika kedua-dua ungkapan adalah benar, atau salah satu daripadanya adalah benar, hasilnya adalah benar. Jika tidak, hasilnya adalah palsu.
Penilaian litar pintas
Atas ialah kandungan terperinci Penggunaan && dan ||. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!