Tanda sama berganda (==) ialah pengendali perbandingan, digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama dan mengembalikan nilai Boolean (benar/salah). Kegunaan termasuk: membandingkan nilai pembolehubah, menentukan sama ada ungkapan adalah benar, menyemak penyataan bersyarat dan syarat penamatan gelung. Perlu diingatkan bahawa tanda sama banyak berganda hanya boleh membandingkan ungkapan dari jenis yang sama, dan berbeza daripada pengendali tugasan (=).
Tanda sama berganda dalam bahasa C
Dalam bahasa C, tanda sama berganda (==) ialah pengendali perbandingan yang digunakan untuk membandingkan sama ada nilai dua ungkapan adalah sama. Ia mengembalikan nilai boolean yang benar jika ungkapan adalah sama, palsu sebaliknya.
Gunakan
Tanda ganda sama rata biasanya digunakan dalam situasi berikut:
sintaks
Sintaks pengendali tanda sama dua adalah seperti berikut:
<code>expr1 == expr2</code>
di mana:
expr1
和 expr2
adalah dua ungkapan yang dibandingkan eksampleBerikut ialah pengendali tanda sama banyak berganda Beberapa contoh: <code class="c">int x = 5;
int y = 5;
if (x == y) {
printf("x 和 y 相等\n");
}
if (x == 10) {
printf("x 等于 10\n"); // 不会执行,因为 x 不等于 10
}</code>
Tanda sama berganda hanya boleh membandingkan ungkapan daripada jenis yang sama.
Tanda ganda sama adalah berbeza daripada pengendali tugasan (=), yang digunakan untuk menetapkan nilai kepada pembolehubah.Atas ialah kandungan terperinci Apakah maksud dua tanda yang sama dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!