Kalkulator Bitwise
Lakukan operasi bitwise (AND, OR, XOR, NOT) dan operasi pergeseran bit pada bilangan bulat dengan diagram bit visual interaktif yang menunjukkan setiap posisi bit.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Kalkulator Bitwise
Selamat datang di Kalkulator Pergeseran Bit, alat khusus untuk melakukan pergeseran kiri, pergeseran kanan, dan operasi NOT bitwise dengan diagram bit visual. Kalkulator ini membantu pemrogram, mahasiswa, dan insinyur memahami bagaimana bit berpindah selama operasi pergeseran dan bagaimana operasi NOT membalikkan semua bit.
Operasi Pergeseran Bit
Geser Kiri (<<)
Operasi geser kiri memindahkan semua bit ke kiri sebanyak posisi yang ditentukan. Bit baru yang diisi di sebelah kanan selalu nol. Setiap pergeseran kiri sebanyak 1 posisi setara dengan mengalikan angka tersebut dengan 2.
Contoh: 5 << 2
- 5 dalam biner: 0101
- Geser kiri sebanyak 2: 010100
- Hasil: 20 (yaitu 5 dikali 4)
Rumus: n << k = n dikali 2 pangkat k
Geser Kanan (>>)
Operasi geser kanan memindahkan semua bit ke kanan sebanyak posisi yang ditentukan. Bit yang tergeser keluar dari ujung kanan akan dibuang. Setiap pergeseran kanan sebanyak 1 posisi setara dengan pembagian bilangan bulat dengan 2.
Contoh: 20 >> 2
- 20 dalam biner: 10100
- Geser kanan sebanyak 2: 00101
- Hasil: 5 (yaitu 20 dibagi 4)
Rumus: n >> k = n dibagi 2 pangkat k (pembagian bilangan bulat)
NOT Bitwise (~)
Operasi NOT membalikkan setiap bit: 0 menjadi 1 dan 1 menjadi 0. Hasilnya tergantung pada lebar bit yang digunakan.
Contoh: NOT 5 (8-bit)
- 5 dalam biner (8-bit): 00000101
- Operasi NOT: 11111010
- Hasil: 250
Kasus Penggunaan Umum
Perkalian dan Pembagian Cepat
- Kali 2:
n << 1 - Kali 4:
n << 2 - Kali 8:
n << 3 - Bagi 2:
n >> 1 - Bagi 4:
n >> 2
Membuat Mask Bit
- Mask untuk bit k:
1 << k - Mask untuk n bit terbawah:
(1 << n) - 1
Mengaktifkan dan Menghapus Bit
- Aktifkan bit k:
n | (1 << k) - Hapus bit k:
n & ~(1 << k) - Bolak-balikkan bit k:
n ^ (1 << k)
Cara Menggunakan Kalkulator Ini
- Pilih format input: Pilih Biner, Desimal, atau Heksadesimal.
- Masukkan angka Anda: Ketik angka yang ingin Anda geser.
- Masukkan jumlah pergeseran: Tentukan berapa banyak posisi yang akan digeser (1-64).
- Pilih lebar bit: Pilih lebar tertentu atau biarkan di Otomatis.
- Pilih operasi: Klik Geser Kiri, Geser Kanan, atau Hitung Semua.
- Analisis hasil: Lihat diagram bit visual yang menunjukkan bagaimana bit berpindah.
Pertanyaan yang Sering Diajukan
Apa itu operasi pergeseran bit ke kiri?
Geser kiri (<<) memindahkan semua bit ke kiri sebanyak posisi yang ditentukan, mengisi sisi kanan dengan nol. Setiap pergeseran kiri sebanyak 1 secara efektif mengalikan angka tersebut dengan 2. Contohnya, 5 << 2 menggeser 0101 ke 10100, yang sama dengan 20 (5 dikali 4).
Apa itu operasi pergeseran bit ke kanan?
Geser kanan (>>) memindahkan semua bit ke kanan sebanyak posisi yang ditentukan, membuang bit yang tergeser keluar dari ujung kanan. Setiap pergeseran kanan sebanyak 1 secara efektif membagi angka tersebut dengan 2 (pembagian bilangan bulat). Contohnya, 20 >> 2 menggeser 10100 ke 00101, yang sama dengan 5.
Apa itu operasi NOT bitwise?
NOT bitwise (~) membalikkan setiap bit: 0 menjadi 1 dan 1 menjadi 0. Hasilnya tergantung pada lebar bit yang digunakan. Untuk angka 8-bit, NOT 5 (00000101) sama dengan 250 (11111010). Operasi ini juga dikenal sebagai komplemen satu.
Mengapa menggunakan pergeseran bit alih-alih perkalian?
Pergeseran bit seringkali lebih cepat daripada perkalian karena merupakan operasi CPU yang lebih sederhana. Geser kiri sebanyak n sama dengan mengalikan dengan 2^n, dan geser kanan sebanyak n sama dengan membagi dengan 2^n. Teknik ini umum digunakan dalam kode yang mementingkan kinerja.
Operasi Terkait
Untuk operasi AND, OR, dan XOR bitwise, kunjungi Kalkulator Bitwise kami.
Kutip konten, halaman, atau alat ini sebagai:
"Kalkulator Bitwise" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 26 Des 2025
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.