Bagaimana dan Mengapa melakukan Bitwise DAN dalam C?

Bagaimana Dan Mengapa Melakukan Bitwise Dan Dalam C



Operator bitwise dalam pengkomputeran direka khusus untuk melaksanakan operasi matematik pada tahap bit. Enam pengendali bitwise bahasa pengaturcaraan C ialah “AND”, “OR”, “XOR”, “Complement”, “Left Shift”, dan “Right Shift”. Dalam artikel ini, kita akan membincangkan pengendali 'DAN' bitwise bagi bahasa pengaturcaraan C.

Mengapa perlu melakukan Bitwise DAN dalam Bahasa Pengaturcaraan C?

Operasi 'DAN' bitwise bahasa pengaturcaraan C digunakan untuk menghidupkan isyarat hanya jika semua input yang disediakan adalah '1s'. Jika tidak, jika mana-mana input yang disediakan ialah '0', maka output operasi 'DAN' juga akan menjadi '0' iaitu isyarat akan dimatikan. Untuk memahami operator 'DAN' bitwise dalam bahasa pengaturcaraan C dengan lebih logik, anda perlu melalui bahagian seterusnya panduan ini.

Bagaimana untuk melakukan Bitwise DAN dalam Bahasa Pengaturcaraan C?

Untuk melaksanakan operasi bitwise AND dalam bahasa pengaturcaraan C, anda boleh melihat program C berikut:









Dalam program ini, kami telah terlebih dahulu mengisytiharkan dua integer, 'x' dan 'y', dan telah memberikan mereka nilai '14' dan '6'. Persamaan binari bagi kedua-dua integer ini ialah '1110' dan '0110' masing-masing. Ini bermakna operasi AND bitwise pada kedua-dua nombor ini akan menjadikan nombor perduaan '0110' yang juga bersamaan dengan '6'. Untuk melaksanakan operasi AND bitwise ini, kami hanya menggunakan simbol ampersand antara integer 'x' dan 'y'.



Selepas menulis program mudah ini, kami menyusunnya dengan arahan yang ditunjukkan di bawah:





$ gcc dan. c –o dan

Kemudian, untuk menjalankan program ini, kami melaksanakan arahan yang berikut:



$. / dan

Output program ini yang ditunjukkan dalam imej di bawah menggambarkan bahawa program kami telah dilaksanakan dengan betul dan berjaya sejak output ternyata '6', yang bersamaan binarinya ialah '0110'. Ini bermakna operasi DAN bitwise kami telah berjaya dilaksanakan.

Kesimpulan

Artikel ini adalah mengenai operasi 'DAN' bitwise bahasa pengaturcaraan C. Kami mula-mula menerangkan kepentingan pengendali bitwise ini. Selepas itu, kami turut berkongsi bagaimana operator ini sebenarnya berfungsi dalam bahasa pengaturcaraan C.