Beranda / Panduan / Memahami operasi bitwise

Memahami operasi bitwise

Operasi bitwise bekerja langsung pada bit biner suatu bilangan bulat.

Operasi logika dasar

AND(&) bernilai 1 hanya jika kedua bit adalah 1, OR(|) bernilai 1 jika salah satu bit adalah 1, dan XOR(^) bernilai 1 ketika kedua bit berbeda. NOT(~) membalik setiap bit.

Operasi pergeseran (shift)

Pergeseran kiri (<<) mendorong bit ke kiri sehingga mengalikan dengan pangkat dua, sedangkan pergeseran kanan (>>) membaginya. Contoh: 1 << 4 = 16.

Grid bit alat ini memungkinkan Anda melihat hasil pergeseran dan masking secara visual.

Di mana digunakan

Operasi ini umum dalam pekerjaan tingkat rendah: mengemas banyak flag ke dalam satu bilangan bulat, menangani masker izin, atau memisahkan kanal warna.