Kategori: Alat pengembang

Kalkulator Bitwise

Ide kami sendiriAlatnya tidak ada?

Jalankan operasi AND, OR, XOR, NOT, dan pergeseran bit pada dua angka

Terapkan AND, OR, XOR, NOT, geser kiri, dan geser kanan pada dua bilangan bulat 32-bit, dengan hasil ditampilkan dalam desimal, heksadesimal, oktal, dan biner. Semuanya berjalan secara lokal di peramban Anda.

Desimal8Heksadesimal0x8Oktal10Biner00001000

Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.

Apa fungsi alat ini

Operator bitwise bekerja pada bit-bit individual suatu angka, bukan pada nilainya secara keseluruhan, itulah sebabnya operator ini terus muncul dalam flag, izin akses, saluran warna, dan protokol tingkat rendah. Kalkulator ini menerima dua bilangan bulat, menerapkan operator yang Anda pilih, dan memperlakukan hasilnya sebagai nilai 32-bit tanpa tanda sehingga tampilan desimal, heksadesimal, oktal, dan biner selalu selaras dengan apa yang akan dicetak oleh bahasa seperti JavaScript, C, atau Python.

Cara memakainya

  1. Masukkan nilai A, dan nilai B jika operasinya membutuhkan.
  2. Pilih operasi: AND, OR, XOR, NOT, atau geser kiri/kanan.
  3. Baca hasilnya dalam desimal, heksadesimal, oktal, dan biner.

Privasi

Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.

Pertanyaan yang sering diajukan

Mengapa NOT dari angka kecil menghasilkan angka yang sangat besar?
NOT membalik setiap bit, dan alat ini menampilkan hasilnya sebagai angka 32-bit tanpa tanda, jadi NOT dari nilai positif kecil menghasilkan angka mendekati 4.294.967.295.
Bagaimana cara kerja operator pergeseran?
Geser kiri memindahkan bit-bit A ke arah ujung tinggi sebanyak B posisi (mengalikan dengan 2 setiap pergeseran); geser kanan memindahkannya ke arah ujung rendah (membagi dengan 2 setiap pergeseran, membuang sisa).
Apakah ada yang diunggah?
Tidak. Angka dan hasilnya dihitung di peramban Anda.