Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah maksud dua tanda yang sama dalam bahasa C?

Apakah maksud dua tanda yang sama dalam bahasa C?

下次还敢
下次还敢asal
2024-05-07 07:36:141106semak imbas

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 (=).

Apakah maksud dua tanda yang sama dalam bahasa C?

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:

  • Membandingkan sama ada nilai dua pembolehubah adalah sama
  • Menentukan sama ada ungkapan adalah benar
  • Checks Penamatan dalam gelung bersyarat

sintaks

Sintaks pengendali tanda sama dua adalah seperti berikut:

<code>expr1 == expr2</code>
e

di mana:

  • expr1expr2 adalah dua ungkapan yang dibandingkan eksample

Berikut 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>

Nota

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!

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