~a dalam C++ mewakili pengendali penolakan bitwise, yang menyongsangkan setiap bit perduaan nombor tertentu, menukar 1 kepada 0 dan 0 kepada 1, dan mengembalikan jenis hasil yang sama. Kegunaan termasuk menukar perwakilan pelengkap dua, mengosongkan bit tertentu, menukar bertentangan dan operasi penyamaran.
~a bermaksud dalam C++
~a ialah operator penolakan bitwise dalam C++.
Penjelasan terperinci
Pengendali penolakan bitwise menjalankan operasi bitwise pada nombor yang diberikan dan menafikan setiap digit perduaan nombor itu.
Dalam erti kata lain, ia menukar 1 kepada 0 dan 0 kepada 1.
Contoh Penggunaan
Andaikan kita mempunyai integer a, yang perwakilan binarinya ialah:
<code>a = 01100100</code>
Selepas melakukan operasi ~a, perwakilan binari menjadi:
<code>~a = 10011011</code>
kerana setiap bit binari yang ditolak adalah dinafikan
Dalam C++, hasil ~ operator ialah integer yang jenisnya sama dengan integer input.
Menggunakan
Pengendali penafian bitwise biasanya digunakan untuk:
Atas ialah kandungan terperinci Apakah maksud ~a dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!