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.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
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
- Pilih basis penulisan angka dan operasinya.
- Masukkan kedua angka; awalan seperti 0b dan 0x dapat digunakan.
- 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