Input
Menyiapkan ruang kerja Anda…
Cara menggunakan
- Pilih basis masukan dan lebar bit.
- Masukkan operand, operasi, dan jumlah geser bila diperlukan.
- Bandingkan bit lalu salin desimal, hex, atau biner.
Kalkulator bitwise
Periksa desimal bertanda, tanpa tanda, hex, dan biner secara bersamaan.
Operasi memproses setiap bit. Pola yang sama bisa dibaca sebagai desimal bertanda atau tanpa tanda.
Representasi dan penggunaan
Mencakup NAND, NOR, XNOR, dan kedua geser kanan tanpa konversi implisit ke 32 bit.
170 AND 15 (8-bit)1010101010 AND 00001111 = 00001010, yaitu desimal 10.
Presisi dan validasi
Hasil dibatasi pada 8–256 bit terpilih. Bit yang keluar dibuang; jumlah geser harus lebih kecil dari lebar.
Memahami dan memakai hasil
Geser kanan logis mengisi nol; geser aritmetis mengulang bit tanda. Nilai negatif harus masuk rentang bertanda.
Angka: hingga 500 baris / 1 MiB, 4.096 karakter per angka. Pecahan: 1–128 digit. Teks dan byte: 64 KiB. Operasi bit: 8–256 bit. Worker berhenti setelah 30 detik.
Pertanyaan umum
Apa perbedaan kedua geser kanan?
Geser logis mengisi nol, sedangkan geser aritmetis mengulang bit tanda.
Mengapa nilai bertanda dan tanpa tanda berbeda?
Dalam komplemen dua, bit tertinggi memiliki bobot negatif. Delapan bit satu berarti 255 tanpa tanda atau −1 bertanda.
Apakah semua nilai dipangkas ke 32 bit?
Tidak. BigInt mematuhi lebar terpilih dan hanya membuang bit di luarnya.
Apakah masukan dikirim ke server?
Tidak. Perhitungan berjalan di browser; DevToolsy tidak mengunggah atau menyimpan masukan.
Apa yang disalin?
Nilai yang tampil disalin. JSON mempertahankan string dan kode kesalahan tanpa mengubah bilangan bulat besar menjadi floating point.