Dalam bahasa C, operator tolak ialah tanda tolak (-), yang digunakan untuk menolak satu operan daripada operan lain Keutamaannya adalah lebih rendah daripada operator penetapan (=), tetapi lebih tinggi daripada operator penetapan. Apabila operan pelbagai jenis ditolak, jenis yang lebih kecil akan dinaikkan pangkat kepada jenis yang lebih besar untuk operasi. Jika keputusan melebihi julat jenis data, limpahan berlaku. Operator tolak juga boleh digunakan untuk menafikan operan.
Cara menyatakan penolakan dalam bahasa C
Operasi tolak dinyatakan dalam bahasa C menggunakan simbol tanda tolak (-). Ia digunakan untuk menolak satu operan daripada satu operan yang lain.
Sintaks:
<code class="c"><结果> = <操作数1> - <操作数2>;</code>
Contoh:
<code class="c">int a = 10; int b = 5; int result = a - b; // result 将等于 5</code>
Keutamaan:
Operator penolakan (-) mempunyai keutamaan yang lebih rendah daripada pengendali tugasan (=). Jadi apabila memproses ungkapan, operasi tugasan akan dilakukan terlebih dahulu.
Promosi jenis:
Jika kedua-dua operan berbeza jenis, jenis yang lebih kecil dinaikkan kepada jenis yang lebih besar. Sebagai contoh, jika satu operan adalah jenis int dan satu lagi adalah jenis apungan, jenis int dinaikkan kepada jenis apungan untuk operasi tolak.
Limpahan:
Jika hasil operasi tolak melebihi julat jenis data, limpahan berlaku. Contohnya, jika dua operan int ditolak dan hasilnya lebih besar daripada INT_MAX atau kurang daripada INT_MIN, limpahan berlaku.
Nota khas:
Atas ialah kandungan terperinci Bagaimana untuk menyatakan penolakan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!