Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah maksud garis beralun dalam bahasa C?
Tujuan tilde (~) dalam bahasa C: untuk menafikan operan bitwise, menukar 0 kepada 1 dan 1 kepada 0. Biasa digunakan untuk menafikan nombor perduaan atau mencipta perwakilan pelengkap dua.
Tilde (~) dalam bahasa C
Dalam bahasa C, operator tilde (~) mewakili penolakan bitwise. Ia menyongsangkan setiap bit binari dalam operan daripada 0 kepada 1 dan dari 1 kepada 0. .
<code class="c">~表达式</code>
Contoh
Contoh berikut menunjukkan cara pengendali tilde berfungsi:
<code class="c">int a = 5; // 二进制表示:0101 int b = ~a; // 二进制表示:1010 printf("a = %d\n", a); // 输出:5 printf("b = %d\n", b); // 输出:-6</code>
Pengendali tilde ialah pengendali bitwise, yang beroperasi pada bit binari dalam operan satu demi satu. Oleh itu, ia hanya boleh digunakan dengan jenis integer (char, int, long, dll.).
Atas ialah kandungan terperinci Apakah maksud garis beralun dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!