Dalam bahasa C, tanda seru (!) mewakili operator NOT logik, yang digunakan untuk menafikan ungkapan supaya keputusannya adalah bertentangan dengan ungkapan asal.
Apakah maksud !
Dalam bahasa C, tanda seru (!) mewakili operator NOT logik, yang menafikan ungkapan. Iaitu, jika ungkapan itu benar, hasilnya salah;
Penggunaan:
<code class="c">!expression;</code>
Di mana, expression
是要取反的表达式。
例子:
<code class="c">int x = 10; if (!x) { // x 为 0 时执行 }</code>
在这个例子中,!x
等于 false
,因为 x
为非零值。因此,if
Contoh: rrreee
Dalam contoh ini,!x
adalah sama dengan false
kerana x
bukan sifar. Oleh itu, pernyataan if
tidak akan dilaksanakan.
Keutamaan:
Operator NOT logik mempunyai keutamaan yang lebih tinggi daripada operator logik AND dan OR, tetapi lebih rendah daripada operator aritmetik.Atas ialah kandungan terperinci Apakah maksud ! dalam bahasa c?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!