Kalkulator biner — tambah, kurang, AND, OR, XOR, geser
PengembangKalkulator biner adalah alat untuk pengembang yang melakukan operasi aritmetika (+, −, ×, ÷) dan operasi bit (AND, OR, XOR, NOT, pergeseran) pada bilangan bulat yang dimasukkan dalam biner.
Halaman ini diterjemahkan dengan bantuan AI dan belum ditinjau secara profesional. Periksa sumber yang dikutip sebelum menggunakannya untuk keputusan penting.
Apa itu
Aritmetika biner mengikuti aturan yang sama dengan desimal dengan nilai tempat 2, sedangkan operasi bit menggabungkan bit yang bersesuaian dari dua bilangan secara logis. Kalkulator ini memakai bilangan bulat presisi arbitrer (BigInt), jadi tidak ada batas panjang, dan setiap hasil ditampilkan sekaligus dalam biner, desimal, dan heksadesimal. Pembagian mengembalikan hasil bagi dan sisa, dan NOT membalik dalam lebar bit yang Anda ketik. Semuanya berjalan di browser Anda.
Cara menggunakan
- 1Masukkan bilangan biner A.
- 2Pilih operasi dan, jika perlu, masukkan biner B (pergeseran memakai angka desimal).
- 3Tekan hitung untuk melihat hasilnya dalam biner, desimal, dan heksadesimal.
Referensi
| Operasi | Contoh (A=1010, B=0110) | Desimal |
|---|---|---|
| AND | 0010 | 2 |
| OR | 1110 | 14 |
| XOR | 1100 | 12 |
| A + B | 10000 | 16 |
| A << 1 | 10100 | 20 |
Sumber & standar
- Base - Wolfram MathWorld
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Bagaimana operasi NOT menentukan lebar bit?
Ia membalik setiap bit dalam lebar bilangan biner yang Anda ketik — NOT 1010 adalah 0101 pada 4 bit. Isi dengan nol di depan jika Anda memerlukan lebar tetap 32-bit atau 64-bit.
Bagaimana hasil negatif ditampilkan?
Sebagai biner dengan tanda minus, bukan sebagai komplemen dua. Jika Anda memerlukan representasi komplemen dua, konversikan secara terpisah pada lebar bit target Anda.
Apakah masukan saya dikirim ke server?
Tidak. Perhitungan berjalan di browser Anda dengan BigInt dan masukan tidak pernah dikirim.