Pengembang / Angka

Kalkulator Biner (Aritmetika dan Bitwise, Biner dan Heksadesimal)

Tambah, kurangi, kalikan, bagi, dan hitung sisa angka dalam biner, oktal, desimal, atau heksadesimal, atau terapkan AND, OR, XOR, dan shift, dengan hasil dalam keempat basis serta hasil negatif dalam komplemen dua.

Kalkulator Biner (Aritmetika dan Bitwise, Biner dan Heksadesimal): Angka dibaca sebagai bilangan bulat eksak dengan ukuran berapa pun, jadi tidak terjadi overflow. 1011 + 110 dalam biner adalah 10001 (11 + 6 = 17); 1011 XOR 0110 adalah 1101. Pembagian adalah pembagian bilangan bulat, seperti dalam kebanyakan bahasa pemrograman, sedangkan mod menghasilkan sisanya. Hasil negatif juga ditampilkan dalam komplemen dua pada 8, 16, 32, atau 64 bit: −5 dalam 8 bit adalah 11111011. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Kalkulator binerPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Biner10001
Desimal17
Heksadesimal11
Oktal21

Operasi aritmetika dan bitwise pada bilangan bulat dengan ukuran berapa pun, yang dimasukkan dalam biner, oktal, desimal, atau heksadesimal. Pembagian membuang sisanya, seperti pembagian bilangan bulat dalam bahasa pemrograman; mod menghasilkan sisa pembagian. AND, OR, dan XOR membandingkan bit satu per satu, sedangkan pergeseran ke kiri sebanyak n posisi mengalikan dengan 2ⁿ. Hasil negatif juga ditampilkan dalam komplemen dua, seperti cara komputer menyimpannya.

Operasi bitwise

AND mempertahankan bit hanya jika kedua angka memilikinya (masking), OR jika salah satu memilikinya (menetapkan flag), dan XOR jika tepat salah satunya memilikinya (toggling): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.

Untuk mengonversi satu angka dari satu basis ke basis lain, gunakan biner ke desimal atau heksadesimal ke desimal.

Ukuran angka

Bahasa pemrograman menyimpan bilangan bulat dalam jumlah bit tetap dan berputar kembali saat terjadi overflow; kalkulator ini tidak melakukannya, sehingga hasil seperti 2⁶⁴ tetap tepat. Periksa apakah hasil Anda sesuai dengan tipe yang digunakan: nilai unsigned 8-bit menampung 0 hingga 255.

Untuk konversi desimal ke biner langkah demi langkah, lihat desimal ke biner.

Cara menggunakannya

  1. Pilih basis penulisan angka dan operasinya.
  2. Masukkan kedua angka; awalan seperti 0b dan 0x dapat digunakan.
  3. Lihat hasil dalam biner, desimal, heksadesimal, dan oktal.

Privasi & batasan

Semua perhitungan dilakukan di browser Anda.

Alat terkait

Pertanyaan umum

Bagaimana cara menjumlahkan angka biner secara manual?

Mulai dari kanan ke kiri, seperti pada desimal, dengan membawa 1 setiap kali hasil penjumlahan sebuah kolom mencapai 2: 1 + 1 = 10, jadi tulis 0 dan bawa 1.

Apa fungsi shift?

Shift ke kiri sebanyak n mengalikan dengan 2ⁿ, sedangkan shift ke kanan membagi dengan 2ⁿ dan membuang sisanya: 0xFF >> 4 = 0xF.

Apa itu komplemen dua?

Ini adalah cara komputer menyimpan bilangan bulat negatif: balik semua bit bilangan positif lalu tambahkan 1, sehingga −5 dalam 8 bit adalah 11111011.

Alat gratis · berjalan di browser anda · tanpa perlu akun