Rumah >pembangunan bahagian belakang >C++ >Apakah ungkapan nilai kebenaran logik dalam bahasa C?

Apakah ungkapan nilai kebenaran logik dalam bahasa C?

下次还敢
下次还敢asal
2024-05-02 20:06:46691semak imbas

Nilai kebenaran logik dalam bahasa C masing-masing diwakili sebagai 1 (benar) dan 0 (salah). Operator logik termasuk: &&: logik DAN (benar apabila kedua-dua operan adalah benar) ||: logik ATAU (benar apabila salah satu operan adalah benar)!: logik NOT (terbalikkan operan)

Apakah ungkapan nilai kebenaran logik dalam bahasa C?

Perwakilan nilai kebenaran logik dalam Bahasa C

Dalam bahasa C, nilai kebenaran logik diwakili oleh integer berikut:

  • Logik benar (benar): 1true):1
  • 逻辑假 (false):0

逻辑运算符

C 语言提供了以下逻辑运算符:

  • &&:逻辑与(如果两个操作数都为真,则结果为真)
  • ||:逻辑或(如果任何一个操作数为真,则结果为真)
  • !:逻辑非(对操作数进行反转)

示例

以下代码片段展示了如何使用逻辑运算符:

<code class="c">int a = 1;
int b = 0;

// 检查 a 是否为真且 b 是否为假
if (a && !b) {
    printf("a 为真且 b 为假\n");
}

// 检查 a 是否为真或 b 是否为假
if (a || b) {
    printf("a 为真或 b 为真\n");
}</code>

在上面的示例中,条件 a && !b 为真,因为 a 为真且 b 为假。条件 a || b 也为真,因为 a

Logikal salah ( salah) : 0

Pengendali logik
  • Bahasa C menyediakan operator logik berikut:
&&: logik DAN (jika dua operan Jika kedua-dua operan adalah benar, hasilnya adalah benar) 🎜🎜 ||: logik ATAU (jika mana-mana operan benar, hasilnya benar) 🎜🎜!: penolakan logik (Terbalikkan operan) 🎜🎜🎜🎜Contoh🎜🎜🎜 Coretan kod berikut menunjukkan cara menggunakan operator logik: 🎜rrreee🎜Dalam contoh di atas, syarat a && !b adalah benar , kerana a adalah benar dan b adalah palsu. Syarat a ||. b juga benar kerana a adalah benar. 🎜🎜🎜Nota🎜🎜🎜🎜Dalam bahasa C, sebarang nilai bukan sifar bermaksud benar, manakala 0 bermaksud palsu. 🎜🎜Pengendali logik mempunyai keutamaan yang tinggi, biasanya diutamakan berbanding pengendali perbandingan. 🎜🎜

Atas ialah kandungan terperinci Apakah ungkapan nilai kebenaran logik 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