Dalam bahasa C, "!" ialah operator BUKAN logik. Ia menyongsangkan nilai Boolean, menukar True kepada False dan False kepada True. Sintaks: !x; dengan x ialah ungkapan Boolean atau nilai integer. !x mengembalikan Salah jika x adalah Benar atau bukan sifar;
Apakah maksud !x dalam bahasa c?
Dalam bahasa C, operator "!" ialah operator NOT logik, yang menyongsangkan nilai Boolean. Dalam erti kata lain, ia menukar Benar kepada Salah dan Salah kepada Benar.
Cara ia berfungsi:
Sintaks: !x
其中:
x
是布尔表达式或整数值x
为 True 或非零,则 !x
返回 Falsex
为 False 或零,则 !x
!x
mengembalikan FalseJika x
ialah False atau sifar, maka !x
kembali Benar
<code class="c">int x = 5; int y = !x; // y 为 False int z = 0; int w = !z; // w 为 True</code>
Atas ialah kandungan terperinci Apakah maksud !x dalam bahasa c?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!